一、字符串格式化
- 方法一:字符串格式占位符
- 语法:包含格式占位符的字符串 % (数据1, 数据2…)
- 注意:a.数据必须和占位保持一致 b.当只需要一个数据的时候,()可以省略
- %s - 字符串(任何类型的数据都可以使用%s占位)
- %d - 整数
- %.nf - 浮点数 (用四舍五入方式保留N位小数)
name = input('名字:')
age = int(input('年龄:'))
message = '%s今年%d岁' % (name, age)
print(message)
- 方法二:f - string
- 格式1: :.nf - 控制浮点数保留n位小数
- 格式2: : 字符>n - 将数据前面加指定字符填充到长度
name = '小明'
age = 18
message = f'{name}今年{age}岁'
print(massage) # 小明今年18岁
message = f'{age:%}'
本文介绍了Python中字符串格式化的两种方法:传统格式占位符和现代f-string。通过实例演示了如何使用%s、%d和%.nf来格式化字符串,以及f-string的便捷之处,如控制浮点数精度和字符填充。
2019

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



