字符串格式化符号含义
%c 格式化字符及其ASCll码
%s 格式化字符串
‘%s’%’Ilove you’
‘Ilove you
%d 格式化整数
“%d+%d=%d”%(4,5,4+5)
‘4+5=9’
‘%d’%5.6261
‘5’
%o 格式化无符号八进制数
‘%o’%10
‘12’
%x 格式化无符号十六进制数
‘%x’%10
‘a’
%X 格式化无符号十六进制数(大写)
‘%X’%10
‘A’
%f 格式化定点数,可指定小数点后的精度(默认精度为6位)
‘%f’%27.658
‘27.658000’
%e 用科学记数法格式化定点数
‘%e’%27.658
‘2.765800e+01’
%E 作用同于%e,用科学计数法格式化定点数
‘%E’%27.658
‘2.765800E+01’
%g 根据值的大小决定使用%f或%e
‘%g’%27.658
‘27.658’
%G 同%g
格式化操作符辅助指令
m.n m是显示的最小总宽度,n是小数点后的位数
‘%5.2f’ %27.568
‘27.57’
用于左对齐
‘%10d’%5
’ 5’
‘%-10d’%5
在正数前面显示加号(+)
‘%+d’%5
‘+5’
‘%+d’%-5
‘-5’
显示几进制,并转化为相应的进制数
‘%#o’%10
‘0o12’
‘%#X’%10
‘0XA’
0 显示的数字前面填充‘0’取代空格
‘%010d’%5
‘0000000005’
‘%-010d’%5
‘5
字符串转义字符含义
\’ 打印一个单引号
\” 打印一个双引号
\a 发出系统响铃声
\b 退格符
\n 换行符
\t 横向制表符(TAB)
\v 纵向制表符
\r 回车符
\f 换页符
\o 八进制数代表的字符
\x 十六进制数代表的字符
\0 表示一个空字符
\ 反斜杠