Python格式化符号及含义
符号 |
含义 |
%c |
格式化字符及其ASCII码 |
%s |
格式化字符串 |
%d |
格式化整数 |
%o |
格式化无符号八进制数 |
%x |
格式化无符号十六进制数 |
%X |
格式化无符号十六进制数(大写) |
%f |
格式化浮点数字,可指定小数点后的精度 |
%e |
用科学计数法格式化浮点数 |
%E |
作用同%e,用科学计数法格式化浮点数 |
%g |
根据值的大小决定使用%f或%e |
%G |
作用同%g,根据值的大小决定使用%f或%E |
举例:
d的ASCII码值为100.
print('你好,我叫%s,年龄为%d岁'%('小明',18))
print('%d的八进制数为%o,十六进制数为%x'%(18,18,18))
print('%f'%18)
print('%.2f'%18.236)
print('%d用科学计数法表示为%e'%(14520,14520))
print('%.4f用科学计数法表示为%e'%(0.1452,0.1452))
格式化操作符的辅助指令
符号 |
含义 |
x.y |
x是显示的最小总宽度,y是小数点后的位数 |
- |
结果左对齐 |
+ |
在正数前面显示加号 |
# |
在八进制数前面显示‘0o’,在十六进制数前面显示‘0x’或‘0X’ |
0 |
显示的数字前面填充‘0’代替空格 |
print('%6.3f'%25.15855)
print('%7d'%7)
print('%-7d'%7)
print('%07d'%5)
print('%#o'%100)
python 转义字符及其含义
符号 |
含义 |
’ |
单引号 |
" |
双引号 |
\a |
系统响声 |
\b |
退格符 |
\n |
换行符 |
\t |
横向制表符(Tab) |
\v |
纵向制表符 |
\r |
回车符 |
\f |
换页符 |
\o |
八进制数代表的字符 |
\0 |
空字符 |
\ |
反斜杠 |
\x |
十六进制数代表的字符 |