字符串的格式化format
Posted huangjiangyong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的格式化format相关的知识,希望对你有一定的参考价值。
# ### 字符串的格式化format ‘‘‘ 语法: {} 来进行占位 (1)顺序传参 (2)索引传参 (3)关键字传参 (4)容器类型数据(列表或元组)传参 ‘‘‘ # (1) 顺序传参 strvar = "{}给{}一个飞吻".format("罗婷","黄熊大") print(strvar) # (2) 索引传参 strvar = "{1}向{0}开了一枪,饮弹而亡".format("王思杰","将周良") print(strvar) # (3) 关键字传参 strvar = "{hjy}对{zyw}进行扫射,鸡飞狗跳,狗急跳墙".format(zyw="张耀文",hjy="黄将用") print(strvar) # (4)容器类型传参 # (1) strvar = "{0[1]}向{1[1]}发了一份情书和一张私人照片,鼻血直冒三万英尺".format(["黄一政","刘五星","熊卫华"],("素江南","陈浩")) print(strvar) # (2) 如果是字典 , 场景发生在format字符串格式化当中, 主要通过键取值时,不要加上引号 strvar = "{group1[1]}向{group2[sjn]}发了一份情书和一张私人照片,鼻血直冒三万英尺" res = strvar.format(group1 = ["黄一政","刘五星","熊卫华"],group2 = {"sjn":"素江南","ch":"陈浩"}) print(res)
以上是关于字符串的格式化format的主要内容,如果未能解决你的问题,请参考以下文章
Python之路--Python中应该使用%还是format来格式化字符串?
Python 中格式化字符串 % 和 format 两种方法之间的区别