1.1 f-string 格式化(Python 3.6+)
f-string 是 Python 3.6 引入的字符串格式化方法,性能高且语法简洁。
name = "Alice"
age = 28
height = 1.65
# 基本用法
print(f"姓名: {name}, 年龄: {age}, 身高: {height:.2f}米")
# 输出: 姓名: Alice, 年龄: 28, 身高: 1.65米
# 表达式计算
print(f"{name}明年将 {age + 1} 岁")
# 输出: Alice明年将 29 岁
# 调用函数
print(f"姓名大写: {name.upper()}")
# 输出: 姓名大写: ALICE
# 格式化数字
number = 1234567.89123
print(f"千位分隔: {number:,}") # 输出: 1,234,567.89123
print(f"科学计数法: {number:.2e}") # 输出: 1.23e+06
发表评论