Python格式化使用f字符串(f-strings), 是Python3.6版本后新增的字符串格式化方式,它可以非常方便地將變量或表達式插入到字符串中。
# 格式化字符串示例:
name = "Tom"
age = 18
print(f"My name is {name}, I'm {age} years old.")
# 輸出結果:My name is Tom, I'm 18 years old.
在上面的代碼中,我們使用了f字符串來格式化輸出字符串。在f字符串中,用{}括起來的是變量或表達式。其中的變量名或表達式在運行時會被替換成它們所對應的值。
還可以在{}括號中添加進制、位數等格式控制符。
# 格式控制符示例:
x = 123.456
print(f"{x:.2f}") # 輸出結果:123.46
print(f"{x:.0f}") # 輸出結果:123
在上面的代碼中,我們使用了”:.2f”和”:.0f”來控制了x的輸出格式。其中,”:.2f”表示顯示2位小數,”:.0f”表示不顯示小數。
使用f字符串可以使代碼更簡潔、清晰和易讀。