如何在 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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP