如何在Python中列印字串變數中的雙引號?


列印雙引號比較棘手,因為它本身就是列印字串語法的一部分,需要用雙引號包圍字串。在這篇文章中,我們將學習如何使用print語句列印這些雙引號。

以下情況將不會列印雙引號。前兩行程式碼將沒有任何輸出,而最後一行程式碼將報錯。

示例

 線上演示

print(" ")
print(" " " ")
print(""aString"")

輸出

執行以上程式碼,我們將得到以下結果:

print(""aString"")
^
SyntaxError: invalid syntax

但是,如果我們像下面這樣用正確的引號包圍字串,那麼引號本身就可以打印出來。用單引號括起來雙引號就能實現。

示例

 線上演示

print('Hello Tutorialspoint')
print('"Hello Tutorialspoint"')

輸出

執行以上程式碼,我們將得到以下結果:

Hello Tutorialspoint
"Hello Tutorialspoint"

使用字串變數

我們還可以使用字串格式化來列印雙引號以及print語法中的任何其他字元。

示例

 線上演示

StringVar = 'Hello Tutorialspoint'
print("\"%s\""% StringVar )
print("\%s\"% StringVar )
print('"%s"' % StringVar )
print('"{}"'.format(StringVar))

輸出

執行以上程式碼,我們將得到以下結果:

"Hello Tutorialspoint"
\Hello Tutorialspoint\
"Hello Tutorialspoint"
"Hello Tutorialspoint"

更新於:2020年2月26日

14K+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.