如何在 Python 中建立多行長字串?


在本文中,我們將重點介紹如何在 Python 中建立多行長字串。

第一種方法是使用三引號,我們應該新增一個三引號,然後我們可以在引號內新增分開的行,這樣就建立了多行字串。

在 Python 中使用三引號,可以將字串跨越多行。它也可以應用於冗長的程式碼註釋。三引號還可以包含特殊字元,如製表符、逐字或換行符。顧名思義,語法由三個連續的單引號或雙引號組成。

示例

在下面給出的程式中,我們正在獲取一個多行字串作為輸入,並將其打印出來 

str1 ="""Welcome to Tutorialspoint
How are you doing?
Hope everything is fine
Thank you
"""

print("The multi-line string is")
print(str1)

輸出

上面示例的輸出如下所示 −

The multi-line string is
Welcome to Tutorialspoint
How are you doing?
Hope everything is fine
Thank you

使用括號

第二種方法是使用括號和多個雙引號。我們必須將整個字串包含在括號內,並在每行結束後新增換行符(\n)並換行。

示例

在下面給出的示例中,我們正在使用括號獲取一個多行字串並將其打印出來 −

str1 =("Welcome to Tutorialspoint\n"
"How are you doing?\n"
"Hope everything is fine\n"
"Thank you")

print("The multi-line string is")
print(str1)

輸出

上面示例的輸出如下所示 −

The multi-line string is
Welcome to Tutorialspoint
How are you doing?
Hope everything is fine
Thank you

使用 \ 和換行符

第三種方法是使用\和換行符。這與上述方法類似,但我們不包含括號,在每個換行符後包含\。

示例

在下面給出的示例中,我們正在使用括號獲取一個多行字串並將其打印出來。 −

str1 ="Welcome to Tutorialspoint\n"\
"How are you doing?\n"\
"Hope everything is fine\n"\
"Thank you"

print("The multi-line string is")
print(str1)

輸出

上面示例的輸出如下所示 −

The multi-line string is
Welcome to Tutorialspoint
How are you doing?
Hope everything is fine
Thank you

更新於: 2022年12月7日

10K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.