字符串扩展
- 字符串的三种定义方式
- 字符串拼接
- 字符串格式化
- 格式化的精度控制
- 字符串格式化方式2
- 对表达式进行格式化
学习目标
- 掌握快速字符串格式化的方式
字符串格式化 - 快速写法
目前通过 %
符号占位已经很方便了,还能进行精度控制。
可是追求效率和优雅的 Python,是否有更加优雅的方式解决问题呢?
那当然:有
通过语法:f"内容{变量}"
的格式来快速格式化
看如下代码
name = "小明"
set_up_year = 2006
stock_price = 19.99
message = f"我是{name},我公司成立于:{set_up_year},我公司今天的股价是:{stock_price}"
print(message)
输出结果:
我是小明,我公司成立于:2006,我公司今天的股价是:19.99
数字 19.99
,不做精度控制,原样输出
"""
演示了第二种字符串格式化的方式:f"{占位}"
"""name = "小明"
set_up_year = 2006
stock_price = 19.99
# f:format
message = f"我是{name},我公司成立于:{set_up_year},我公司今天的股价是:{stock_price}"
print(message)
输出结果:
我是小明,我公司成立于:2006,我公司今天的股价是:19.99
总结:
- 可以通过
f"{变量}{变量}"
的方式进行快速格式化
- 这种方式
- 不理会类型
- 不做精度控制
适合对精度没有要求的时候快速使用