Python 中的多行 F 字串
Lakshay Kapoor
2023年1月30日
當 Python 3.6 出現時,它引入了一個全新的段來格式化字串,即 f-Strings
。它為我們提供了一種評估字串中存在的各種 Python 表示式的方法,也是一種更快、更有效的格式化方法。
本教程將演示使用 f-Strings
和多行 f-Strings
進行字串格式化。
Python 中的 f-Strings
f-Strings
,也稱為格式化字串文字,總是以 f
為字首,並且替換欄位帶有花括號。它是自 Python 3.6 以來最快的字串格式化選項,因為它是在執行時評估的。
通過以 f
開頭的表示式來使用字串格式化文字。然後是可以是單引號、雙引號或三引號的字串型別。
最後,Python 表示式包含在字串中,位於大括號之間。
例子:
name = "John"
print(f"How are you doing {name}?")
輸出:
How are you doing John?
Python 中的多行 f-Strings
多行 f-strings
類似於在 Python 中使用單行 f-strings
。只是應該在括號內提到字串,即花括號。
此外,包含 f-string
的每一行都應以 f
開頭。
例子:
name = "John"
text = f"His name is {name}. " "He is a programmer. " f"{name} can code in Python. " f""
print(text)
輸出:
His name is John. He is a programmer. John can code in Python.
作者: Lakshay Kapoor
Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.
LinkedIn