在Python中,可以使用format()
函數來格式化字符串。format()
函數可以接受任意數量的參數,并且可以使用占位符{}
來表示需要被替換的部分。
以下是一些使用format()
函數的示例:
x = 123
y = 456.789
print("x = {}, y = {:.2f}".format(x, y))
輸出:x = 123, y = 456.79
2. 格式化字符串:
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age))
輸出:My name is Alice and I am 25 years old.
3. 格式化日期和時間:
from datetime import datetime
now = datetime.now()
print("Today is {}.".format(now.strftime("%Y-%m-%d")))
輸出:Today is 2023-07-06.
(注意:實際輸出取決于當前日期)
4. 使用位置參數:
print("Hello, {}! Today is {}.".format("Alice", "Monday"))
輸出:Hello, Alice! Today is Monday.
5. 使用關鍵字參數:
print("Hello, {person}! Today is {day}.".format(person="Bob", day="Tuesday"))
輸出:Hello, Bob! Today is Tuesday.
這些示例展示了如何使用format()
函數來格式化不同類型的變量和常量。通過使用占位符{}
和適當的格式說明符,可以創建格式化的字符串,以便更清晰、易讀地顯示數據。