在 Python 中,可以使用 `format()` 方法来格式化字符串。`format()` 方法使用一对花括号 `{}` 作为占位符,将要插入的值放置在占位符的位置。下面是一些使用 `format()` 方法的示例:
1. 基本用法:
name = "Alice"
age = 25
message = "My name is {} and I am {} years old.".format(name, age)
print(message)
# 输出: My name is Alice and I am 25 years old.
2. 位置参数:
name = "Bob"
age = 30
message = "My name is {0} and I am {1} years old. I am from {0}'s country.".format(name, age)
print(message)
# 输出: My name is Bob and I am 30 years old. I am from Bob's country.
3. 关键字参数:
name = "Charlie"
age = 35
message = "My name is {name} and I am {age} years old.".format(name=name, age=age)
print(message)
# 输出: My name is Charlie and I am 35 years old.
4. 格式化限定符:
pi = 3.1415926
message = "The value of pi is approximately {:.2f}".format(pi)
print(message)
# 输出: The value of pi is approximately 3.14
在这个示例中,`{:.2f}` 是格式化限定符,表示将浮点数保留两位小数。
`format()` 方法还支持其他更多的格式化选项,例如对齐、填充字符等。详细的格式化选项可以参考 Python 官方文档中关于格式化字符串的说明。