python本身使用\來轉(zhuǎn)義一些特殊字符,比如在字符串中加入引號(hào)的時(shí)候
s='i\'msuperman'
print(s)#i'msuperman
為了防止和字符串本身的引號(hào)沖突,使用\來轉(zhuǎn)義,一般情況下這個(gè)也不會(huì)引起什么問題,但是當(dāng)你要使用\來轉(zhuǎn)義\的時(shí)候,就比較混亂了,比如我們想要輸出一個(gè)\,得寫兩個(gè)\,否則會(huì)報(bào)語法錯(cuò)誤,因?yàn)閈把后面的引號(hào)給轉(zhuǎn)義了,必須使用\。
#錯(cuò)誤寫法
#print'\'
#正確寫法
print('\\')#\
#原生字符串
print(r'\\')#\\
將\轉(zhuǎn)義一下使其不具備轉(zhuǎn)義功能,才可以正確輸出,當(dāng)使用原生字符串的時(shí)候,輸出顯示了兩個(gè)\,看起來好像是寫幾個(gè)輸出幾個(gè)的樣子,如果這樣想的話,你可以試一下,看能不能輸出奇數(shù)個(gè)\。
以上內(nèi)容為大家介紹了python培訓(xùn)之怎么輸出反斜杠,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。