在 Python 中列印引號
Vaibhav Vaibhav
2022年5月17日
在 Python 和其他所有程式語言中,我們可以將''
(單引號)放在""
(雙引號)中,將""
放在''
中,但我們不能將''
放在裡面''
和 ""
在 ""
中。背後的原因是編譯器和直譯器如何解釋字串。它們應分別以"
或'
開頭,並分別以"
或'
結尾。
但是有幾種方法可以將我們想要的任何引號放在我們用來表示字串的任何引號中。本文將介紹 Python 程式語言的這些方法。
在 Python 中列印引號
我們可以在 Python 中使用轉義運算子或 \
字元在引號內使用引號。轉義運算子用於轉義或忽略字串中的字元。因此,我們可以將它用於我們的用例。請參閱以下 Python 程式碼。
a = "Double Quotation Marks: \"\""
b = 'Single Quotation Marks: \'\''
print(a)
print(b)
輸出:
Double Quotation Marks: ""
Single Quotation Marks: ''
如我們所見,a
在""
的幫助下表示字串並在其中使用""
,而 b
使用''
表示字串及其內部。 \
字元引導 Python 直譯器忽略緊鄰它的字元。因此,Python 直譯器會忽略 '
和 "
,並像常規字串一樣列印它們。
除了使用轉義操作符外,我們還可以使用跨越字串在引號內使用引號。跨越字串通常用於新增多行註釋,但它們實際上不是註釋。評論由標籤或 #
表示。跨越字串具有 str
資料型別。
跨越字串分別以'''
(三重單引號)或"""
(三重雙引號)開始,並分別以'''
或"""
結尾。要了解如何藉助跨越字串在引號內新增引號,請參閱以下 Python 程式碼。
a = """
Double Quotation Marks: ""
Single Quotation Marks: ''
"""
print(a)
輸出:
Double Quotation Marks: ""
Single Quotation Marks: ''
在跨越字串中,我們不必使用轉義字元來忽略單引號和雙引號。如果我們必須在跨越字串中使用 '''
或 """
,我們必須使用轉義字元。以下 Python 程式碼描述瞭如何使用。
a = """
Triple Double Quotation Marks: \"""
Triple Single Quotation Marks: '''
"""
b = '''
Triple Double Quotation Marks: """
Triple Single Quotation Marks: \'''
'''
print(a)
print(b)
輸出:
Triple Double Quotation Marks: """
Triple Single Quotation Marks: '''
Triple Double Quotation Marks: """
Triple Single Quotation Marks: '''
Author: Vaibhav Vaibhav