91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么理解Python開發中字符串中的\字符

發布時間:2021-10-28 10:41:08 來源:億速云 閱讀:482 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“怎么理解Python開發中字符串中的\字符”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么理解Python開發中字符串中的\字符”這篇文章吧。


  Python開發中字符串中的\字符有三種不同的含義:


  1、轉義字符


  2、路徑名中用來連接路徑名


  3、編寫太長代碼手動軟換行。


  反斜杠 是 “轉意符" -- 改變后面字符的含義, 比如:

  \r : 回車, \n : 換行, \t : 制表符 ..
  為了表達字符"反斜杠(\)" 需要在其前面在加一個反斜杠 : \\
  就是說,你看到的字符串中的 \\ 就是一個 "\".
  另:你可以用os.path.join("C:", *dirs)來完成這種路徑字符串的連接。


  1,當反斜杠中不含轉義字符時可以依舊打印,結果不變,但不鼓勵
  >>> mystr='C:\Program Files\python\Good'
  >>> mystr
  'C:\\Program Files\\python\\Good'
  >>> print(mystr)
  C:\Program Files\python\Good


  2,當反斜杠和其之后的字符組合成轉義字符時,輸出結果會發生改變
  >>> mystr='C:\numpyPacket\Program Files\python\Good'
  >>> mystr
  'C:\numpyPacket\\Program Files\\python\\Good'
  >>> print(mystr)
  C:
  umpyPacket\Program Files\python\Good


  3.上述情況的解決方案一是在輸出所有反斜杠處的位置,使用轉義字符\,再輸出其自身.二是使用原始字符串r,即在字符串之前加個小r
  mystr='C:\\numpyPacket\\Program Files\\python\\Good'
  >>> mystr
  'C:\\numpyPacket\\Program Files\\python\\Good'
  >>> print(mystr)
  C:\numpyPacket\Program Files\python\Good
  >>> mystr=r'C:\numpyPacket\Program Files\python\Good'
  >>> mystr
  'C:\\numpyPacket\\Program Files\\python\\Good'
  >>> print(mystr)
  C:\numpyPacket\Program Files\python\Good


  4,如果要在字符串末尾連接反斜杠或雙反斜杠,該如何操作首先,直接在字符串末尾加反斜杠或使用轉義字符添加雙反斜杠都不可行  mystr='C:\numpyPacket\Program Files\python\Good\'
  SyntaxError: EOL while scanning string literal
  mystr='C:\\numpyPacket\\Program Files\\python\\Good\\\'
  SyntaxError: EOL while scanning string literal
  >>> mystr=r'C:\numpyPacket\Program Files\python\Good\'
  SyntaxError: EOL while scanning string literal
  >>>


  正確的操作:


  字符串末尾只有一個斜杠:
  >>> mystr='C:\\numpyPacket\\Program Files\\python\\Good\\'
  >>> mystr
  'C:\\numpyPacket\\Program Files\\python\\Good\\'
  >>> print(mystr)
  C:\numpyPacket\Program Files\python\Good\


  字符串末尾有2個斜杠:
  >>> mystr='C:\\numpyPacket\\Program Files\\python\\Good\\\\'
  >>> mystr
  'C:\\numpyPacket\\Program Files\\python\\Good\\\\'
  >>> print(mystr)
  C:\numpyPacket\Program Files\python\Good\\
  >>> mystr=r'C:\numpyPacket\Program Files\python\Good\\'
  >>> mystr
  'C:\\numpyPacket\\Program Files\\python\\Good\\\\'
  >>> print(mystr)
  C:\numpyPacket\Program Files\python\Good\\

以上是“怎么理解Python開發中字符串中的\字符”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

两当县| 瑞金市| 文成县| 康乐县| 汉沽区| 新营市| 潞西市| 沂水县| 海安县| 蓬溪县| 嫩江县| 柳江县| 阿坝| 庆安县| 天柱县| 建德市| 凤山县| 靖远县| 丰顺县| 定边县| 和田市| 迁西县| 苗栗县| 康平县| 任丘市| 华阴市| 通江县| 噶尔县| 天全县| 新余市| 治多县| 怀远县| 广宗县| 社会| 玉溪市| 新田县| 龙井市| 苏尼特右旗| 霍林郭勒市| 且末县| 怀化市|