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