python format格式化输出填充符号不起作用_format 填充符号 与 格式化

# ### format 填充符号 与 格式化

# (5)format的填充符号的使用( ^ > < )

'''

^ > <

^ : 原字符居中

> : 原字符串居右

< : 原字符串居左

{who:*<10}

who: 关键字

* : 代表要填充的字符

< : 原字符串居左

10 : 原字符 + 要填充的字符串 一共10个

'''

# strvar = "{who:*^10}在长春长生{something:>>10},心情{feel:!<10}"

# res = strvar.format(who="潘伟成",something="扎一打疫苗",feel="爽歪歪")

# print(res)

print("<==>")

strvar = "{dic[who]:*^10}在长春长生{dic[something]:>>10},心情{dic[feel]:!<10}"

res = strvar.format(dic = {'who':"潘伟成",'something':"扎一打疫苗",'feel':"爽歪歪"})

print(res)

# (6)进制转换等特殊符号的使用( :d :f :s :, )

# :d 整型占位符

strvar = "姚承政买了{:d}个兰博基尼"

res = strvar.format(10)

print(res)

# :3d

strvar = "姚承政买了{:3d}个兰博基尼"

res = strvar.format(10)

print(res)

# :^3d

strvar = "姚承政买了{:<3d}个兰博基尼"

strvar = "姚承政买了{:>4d}个兰博基尼"

strvar = "姚承政买了{:^4d}个兰博基尼"

res = strvar.format(10)

print(res)

# :f 浮点型占位符98.94 :.2f 小数点保留2位

strvar = "许经雄体重是{:.2f}斤"

res = strvar.format(98.943333)

print(res)

# :s 字符串占位符

strvar = "{:s}"

res = strvar.format("好看的皮囊千篇一律,有趣的灵魂200多斤")

print(res)

# :, 金钱占位符

strvar = "{:,}"

res = strvar.format(1234567)

print(res)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值