python输入一个\输出2个\问题
生活随笔
收集整理的這篇文章主要介紹了
python输入一个\输出2个\问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在Python里面,如果\后面不是一個(gè)合法的轉(zhuǎn)移字符,那么,Python會(huì)打印兩個(gè)\,換句話說,Python將\也當(dāng)成普通字符看待,而不是轉(zhuǎn)義符的標(biāo)志:
''' 遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:857662006 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' >>>S = 'C:\py\code' >>>S 'C:\\py\\code'>>>len(S) #總共有10個(gè)字符,而不是12個(gè) 10反斜杠 是 “轉(zhuǎn)意符" – 改變后面字符的含義, 比如:
\r : 回車, \n : 換行, \t : 制表符 …
為了表達(dá)字符"反斜杠()" 需要在其前面在加一個(gè)反斜杠 : \
就是說,你看到的字符串中的 \ 就是一個(gè) “”.
另:你可以用os.path.join(“C:”, *dirs)來完成這種路徑字符串的連接。
總結(jié)
以上是生活随笔為你收集整理的python输入一个\输出2个\问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python :如何将list存入txt
- 下一篇: python列表中enumerate和z