Python 基础篇-正斜杠(/)和反斜杠(\)的用法
生活随笔
收集整理的這篇文章主要介紹了
Python 基础篇-正斜杠(/)和反斜杠(\)的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天為大家講一講正反斜杠的常見應用:一個就是路徑里的應用,還有就是反斜杠在正則表達式里的不同。
路徑上的應用
首先告訴大家,用于路徑上,python是不區分正("/")反("\")斜杠的。
但是呢,反斜杠本身屬于轉義符,如果"\"后正好有個n,那就會識別為換行符。
所以一般我們這樣:
r"E:\Python\Lib\site_packages" ,r告訴字符串,這個里面的反斜杠不需要轉義。
"E:\\Python\\Lib\\site_packages" ,我把每個反斜杠都轉義。
"E:/Python/Lib/site_packages" ,全是正斜杠,不需要轉義。
正則表達式里的反斜杠
正則表達式為什么不同,因為正則表達式要經過兩次轉義:先經過字符串轉義,再來正則表達式自己的轉義。
正則表達式想要匹配反斜杠的話,需要寫成這樣:
"\\\\",第一次轉義為"\\",第二次轉義為"\"。
r"\\",告訴python,第一次不轉義了,直接進行第二次轉義。
怎么樣?是不是很容易理解呢!
喜歡的點個贊?吧!
總結
以上是生活随笔為你收集整理的Python 基础篇-正斜杠(/)和反斜杠(\)的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 技术篇-文件操控:文件的移
- 下一篇: Python 相对路径、绝对路径的写法实