【文件属性】:
文件名称:字符串格式化符号-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2021-06-04 01:59:40
python 核心编程 中文版 高清文字版
表 6.4 字符串格式化符号
格式化字符 转换方式
%c 转换成字符(ASCII 码值,或者长度为一的字符串)
%r
a
优先用 repr()函数进行字符串转换
%s 优先用 str()函数进行字符串转换
%d / %i 转成有符号十进制数
%u
b
转成无符号十进制数
%o
b
转成无符号八进制数
%x
b
/%X
b
(Unsigned)转成无符号十六进制数(x/X代表转换后的十六进制字符的大
小写)
%e/%E 转成科学计数法(e/E 控制输出 e/E)
%f/%F 转成浮点数(小数部分自然截断)
%g/%G %e 和%f/%E 和%F 的简写
%% 输出%
a. Python2.0 新增;而且好像只有 Python 里面有.
b. Python2.4 里面%u/%o/%x/%X 在遇到负数的时候会返回一个有符号字符串
Python 支持两种格式的输入参数。第一种是元组(见 2.8 节,6.15 节),这基本上是一种的 C
printf()风格的转换参数集;
Python 支持的第二种形式是字典形式(详见第 7 章).字典其实是一个哈希键-值对的集合。
这种形式里面,key 是作为格式字符串出现,相对应的 value 值作为参数在进行转化时提
供给格式字符串.
格式字符串既可以跟 print 语句一起用来向终端用户输出数据,又可以用来合并字符串形
成新字符串,而且还可以直接显示到 GUI(Graphical User Interface)界面上去.
其他的格式字符和方法见表 6.5