实例转自廖雪峰
%print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)
输出
3-01 3.14
%d 整数
%f 浮点数
%s 字符串
%x 十六进制整数
整数可补0,小数可指定位数
用.format(,)对字符串中的{0},{1}占位
print( 'Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125))
输出
'Hello, 小明, 成绩提升了 17.1%'
这时候%是普通字符,无需转义
f-stringr = 2.5
s = 3.14 * r ** 2
print(f'The area of a circle with radius {r} is {s:.2f}')
输出
The area of a circle with radius 2.5 is 19.62



