Python 中的多行 F 字串

Lakshay Kapoor 2023年1月30日 2022年5月17日
  1. Python 中的 f-Strings
  2. Python 中的多行 f-Strings
Python 中的多行 F 字串

當 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 avatar Lakshay Kapoor avatar

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

相關文章 - Python String