码迷,mamicode.com
首页 > 其他好文 > 详细

format 填充符号 与 格式化

时间:2019-04-30 23:24:00      阅读:627      评论:0      收藏:0      [点我收藏+]

标签:浮点型   int   格式化   金钱   eth   nbsp   for   format   var   

# ### 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)

 

format 填充符号 与 格式化

标签:浮点型   int   格式化   金钱   eth   nbsp   for   format   var   

原文地址:https://www.cnblogs.com/huangjiangyong/p/10798506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!