格式化字符串Python : 常用格式化的三种方法
- 一、使用%占位符
- 二、使用 f 'String'
- 三、使用 format()
一、使用%占位符
常用:
- %d 格式化整数型
- %f 格式化浮点型
- %s 格式化字符串
name = '小明'
age = 18
weight = 51.5
print('小明今年%d岁了' % age) # 小明今年18岁了
print('%s今年%d岁了,体重为%0.2fkg' % (name, age, weight))
# 小明今年18岁了,体重为51.50kg
格式化一个字符串后面跟 %变量名
格式化多个需要使用小括号进行包裹
格式化浮点型 0.2f 就是保留两位小数, 0.x 就是保留 x 位小数
字符串前面加 f ,字符串里面大括号包含变量名进行格式化
name = '小明'
print(f'{name}今年18岁了')
三、使用 format()
format 使用大括号进行占位,字符串后跟 format 方法
name = '小明'
age = 18
weight = 51.5
print('{}今年{}岁了,体重为{}kg'.format(name, age, weight))
# 小明今年18岁了,体重为51.5kg
- %占位符 python语言最初就存在,python任何版本都可以使用
- f ‘String’ 仅支持 python3.6 以后版本,相对于 format 更加简洁,性能优化更好
- format 方法支持 python2.6 及以上版本,兼容性会更好一点
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)