笨办法学python3——习题8

对字符串做更复杂的格式化

习题8中用的是:

formatter = "{} {} {} {}"

其实formatter只是一个名字,我们可以替换成简单的字母a,方便观察。

把所有的formatter替换为a。就很好理解了。

a = "{} {} {} {}"

print(a.format(1, 2, 3, 4))    # 第一行的a中的{}被4个变量1, 2, 3, 4替换掉了
print(a.format("one", "two", "three", "four"))    # 第一行的a中的{}被4个变量"one", "two", "three", "four"替换掉了
print(a.format(True, False,False, True))    # 第一行的a中的{}被4个变量True, False,False, True替换掉了
print(a.format(a, a, a, a))    # 第一行的a中的{}被4个变量a, a, a, a替换掉了

print(a.format(
    "Try your",
    "Own text her",
    "Maybe a poem",
    "Or a song about fear"
))
# 第一行的a中的{}被4个变量"Try your", "Own text her", "Maybe a poem", "Or a song about fear"替换掉了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值