Python語言里單引號(hào),雙引號(hào)、三單引號(hào)以及三雙引號(hào)的區(qū)別

寫Python程序的同學(xué)經(jīng)常碰到這幾個(gè)符號(hào),它們之間的區(qū)別是什么呢?

這幾個(gè)符號(hào)都是可以表示字符串的,如果是表示一行,則用單引號(hào)或者雙引號(hào)表示,它們的區(qū)別是如果內(nèi)容里有"符號(hào),并且你用雙引號(hào)表示的話則需要轉(zhuǎn)義字符,而單引號(hào)則不需要。

三單引號(hào)和三雙引號(hào)也是表示字符串,并且可以表示多行,遵循的是所見即所得的原則。

另外,三雙引號(hào)和三單引號(hào)可以作為多行注釋來用,單行注釋用#號(hào)。

下面一個(gè)簡(jiǎn)單的示例程序就可以說明:

#coding=utf-8

'''

This is multilie comment

Bla, Bla

'''

s1 = 'Hello, world ' \

'How are you?'

s2 = '''

This is a test. "

Enjoy it!

'''

s3 = """

This is a test. "

Enjoy it!

"""

s4 = 'messi"'

s5 = "messi\""

print s1

print s2

print s3

print s4

print s5

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,688評(píng)論 19 139
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項(xiàng)目接著寫寫一名3年工作經(jīng)驗(yàn)的J...
    燕京博士閱讀 7,828評(píng)論 1 118
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,233評(píng)論 0 0
  • 在離城堡很遠(yuǎn)很遠(yuǎn)的地方,有一個(gè)看起來很古老的院子,傍晚時(shí)分,蛋黃一樣的落日即將消失在山巔上。橘黃色的光束斜斜地照在...
    南橘愛北枳閱讀 327評(píng)論 0 22
  • 說來真的是很巧,那年18,正值大二,即將19,一個(gè)女生最青春,最燦爛的年華。2016年4月27日,被查出卵巢囊腫,...
    西瓜的瓜子閱讀 613評(píng)論 8 4

友情鏈接更多精彩內(nèi)容