python3 基本数据类型:字符串格式化
格式化符号
- 格式化字符及其ASCII码:%c
- 格式化字符串:%s
- 格式化整数:%d
- 格式化无符号整型:%u
- 格式化无符八进制数:%o
- 格式化无符十六进制数:%x,%X
- 格式化浮点数:%f
- 科学计数法格式化浮点数:e,E
print('%c' % 'A') #A
print('%c' % 0x41) #A
print('%o' % 89) #131
print('%x' % 89) #59
print('%f' % 3.1415) #3.141500
print('%e' % 314.15) #3.141500e+02]
格式化操作辅助指令
- 左对齐:-
- 输出正数的符号:+
- 显示数字前面的0而不是采用空格填充:0
- 输出%:%
- 指定数据显示宽度和小数点位数:m.n
print("%-d" % 10)
print("%+d" % 10) #+10
print("%8.2f" % 31.2456) # 31.25
print("%d %%" % 90 ) #90 %