Python format()内置函数 --字符串格式化
format() 是一个格式化函数,不需要理会大括号 {} 内的数据类型,字符串格式化非常灵活
格式化字符串有以下三种方法
str()函数
1 | name1 = '雨园博客' # 字符串类型 |
还有一种方式是把整数 5 加上引号,这里代码只是示例,类型转换在其它场景仍有作用
格式符% + 类型码
1 | name1 = 100 |
格式符 % 后面有一个字母 s ,这是一个类型码,用来控制数据显示的类型, %s 表示占一个字符串类型的位置
其它常用类型码:
| 格式符 + 类型码 | 含义 |
|---|---|
| %s | 字符串显示 |
| %f | 浮点数显示 |
| %d | 整数显示 |
format()函数
format() 函数使用大括号 {} 占位,不需要考虑类型码
基本语句 str.format()
1 | print('{}, {}'.format(520, 1314)) # 默认按顺序对应 |