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