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