python字符串格式化

python字符串格式化

方式一

print('凡因私欲叛国、背信、%s、害民者,皆为苍云锋刃所向'%('不义'))
print('凡因私欲叛国、%s、%s、害民者,皆为苍云锋刃所向'%('背信','不义'))
print('''凡因私欲叛国、背信、%s、害民者,皆为苍云锋刃所向'''%('不义'))
print('''凡因私欲叛国、%s、%s、害民者,皆为苍云锋刃所向'''%('背信','不义'))
print('''凡因私欲叛国、背信、%(by)s、害民者,皆为苍云锋刃所向'''%({'by':'不义'}))

方式二

print('凡因私欲叛国、背信、{}、害民者,皆为苍云锋刃所向'.format('不义'))
print('凡因私欲叛国、{}、{}、害民者,皆为苍云锋刃所向'.format('背信','不义'))
print('凡因私欲叛国、{0}、{1}、害民者,皆为苍云锋刃所向'.format('背信','不义'))
print('凡因私欲叛国、{1}、{0}、害民者,皆为苍云锋刃所向'.format('不义','背信'))
print('凡因私欲叛国、{bx}、{by}、害民者,皆为苍云锋刃所向'.format(by = '不义',bx = '背信'))
li  = ['背信','不义']
print('凡因私欲叛国、{}、{}、害民者,皆为苍云锋刃所向'.format(*li))

补充

精度与进制

print('{0:.2f}'.format(1/3))
'{0:b}'.format(10) #二进制
'{0:o}'.format(10) #八进制
'{0:x}'.format(10)     #16进制
'{:,}'.format(12369132698)  #千分位格式化

填充与格式化

填充字符 对齐方式 <^> 宽度

'{0:*>10}'.format(10)  ##右对齐
#   '********10'
'{0:*<10}'.format(10)  ##左对齐
#   '10********'
'{0:*^10}'.format(10)  ##居中对齐
#   '****10****'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值