在 Python 中,你可以使用字符串格式化来将变量插入到字符串中。常见的格式化方法有两种:使用字符串的 format()
方法和 f-strings。
- 使用
format()
方法
在字符串中使用 {}
作为占位符,并将变量通过 format()
方法传递进去,实现将变量插入到字符串中。例如:
name = "Alice" age = 30 print("My name is {} and I'm {} years old.".format(name, age))
输出结果为:
My name is Alice and I'm 30 years old.
另外,我们还可以在占位符中指定变量的类型、精度等参数,以及使用位置参数或关键字参数来控制变量的插入顺序。具体示例可以参考 Python 官方文档中关于字符串格式化的介绍。
- 使用 f-strings
f-strings 是 Python 3.6 引入的一种新方法,它允许你在字符串中使用变量名,而无需使用占位符或 .format()
方法。使用 f-strings 可以使代码更加简洁易读。例如:
name = "Alice" age = 30 print(f"My name is {name} and I'm {age} years old.")
输出结果与之前相同:
My name is Alice and I'm 30 years old.
总之,Python 提供了多种字符串格式化的方法,开发者可以根据实际情况选择最合适的方式。
评论