一、字符串的格式化
基本语法是通过 {} 和:来代替以前的 % 。
format() 函数可以接受不限个数的参数,位置可以不按顺序。
我们通过示例进行格式化的学习。
>>> a = "名字是:{0},年龄是:{1}"
>>> a.format("高淇",18)
'名字是:高淇,年龄是:18'
>>> a.format("高希希",6)
'名字是:高希希,年龄是:6'
>>> b = "名字是:{0},年龄是{1}。{0}是个好小伙"
>>> b.format("高淇",18)
'名字是:高淇,年龄是18。高淇是个好小伙'
>>> c = "名字是{name},年龄是{age}"
>>> c.format(age=19,name='高淇')
'名字是高淇,年龄是19'
我们可以通过{索引}/{参数名},直接映射参数值,实现对字符串的格式化,非常方便。
- 填充常跟对齐一起使用
本文介绍了Python中的字符串格式化,包括基本用法、填充与对齐、数字格式化。字符串是不可变对象,不支持原地修改,但可通过StringIO或array模块实现类似操作。同时,文章总结了Python的数据类型转换。
订阅专栏 解锁全文
113

被折叠的 条评论
为什么被折叠?



