格式化输出
主要有三种形式,这里就写 {f’ '} 和.format两种,因为%s%d这种记不住,还有常用的数字格式化的方法
a = 10
b = 20
print('a = {}'.format(b))
print(f'a = {b}')
print('b = {}'.format(a))
print(f'b = {a}')
a = 1.23656
print('长度是:{:.2f}'.format(a)) # 保留两位小数
print(f'长度是:{a:.2f}')
b = 0.2456
print('百分比:{:.2%}'.format(b)) # 保留两位小数的百分比
print(f'百分比:{b:.2%}')
c = 1
print('序号是:{:03}'.format(c)) # 输出三位数,前面没有的补零
print(f'序号是:{c:03}')
d = 1
print(f'乘法:{d} * {d} = {d*d:2d}') # 2d表示站两个位置
print('乘法:{} * {} = {:2d}'.format(d, d, d*d))