今天网上找了好多有关python格式化输出的方式,我自己也总结了一下

今天网上找了好多有关python格式化输出的方式,我自己也总结了一下,第1张

1. % 占位符

name = ‘倪粑粑’
age = 24
print(‘我叫%s,今年%d岁’ % (name, age))

2. {}

print(‘我叫{0},今年{1}岁’.format(name, age))

3. f-string(强烈推荐)

print(f’我叫{name},今年{age}岁’)

精度宽度

print(‘%d’ % 100)
print(‘%10d’ % 200)
print(‘%.3f’ % 3.105226654) # .3表示小数点后三位

同时表示精度和宽度

print(‘%10.3f’ % 3.1415926)

print(‘{0:.3}’.format(3.14159265)) # .3表示一共是三位

print(‘{0:.3f}’.format(3.14159265)) # .3f表示的是3位小数

print(‘{0:10.3f}’.format(3.14159265)) # 同时设置宽度和精度

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/563770.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-03
下一篇 2022-04-03

发表评论

登录后才能评论

评论列表(0条)

保存