在 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 官方文檔中關于格式化字符串的說明。