Python 基礎篇-正斜杠("/")和反斜杠("\")的用法


今天為大家講一講正反斜杠的常見應用:一個就是路徑里的應用,還有就是反斜杠在正則表達式里的不同。

路徑上的應用
首先告訴大家,用於路徑上,python是不區分正("/")反("\")斜杠的。
但是呢,反斜杠本身屬於轉義符,如果"\"后正好有個n,那就會識別為換行符。

所以一般我們這樣:
r"E:\Python\Lib\site_packages" ,r告訴字符串,這個里面的反斜杠不需要轉義。
"E:\\Python\\Lib\\site_packages" ,我把每個反斜杠都轉義。
"E:/Python/Lib/site_packages" ,全是正斜杠,不需要轉義。

正則表達式里的反斜杠
正則表達式為什么不同,因為正則表達式要經過兩次轉義:先經過字符串轉義,再來正則表達式自己的轉義。
正則表達式想要匹配反斜杠的話,需要寫成這樣:
"\\\\",第一次轉義為"\\",第二次轉義為"\"。
r"\\",告訴python,第一次不轉義了,直接進行第二次轉義。
————————————————
版權聲明:本文為CSDN博主「掙扎的藍藻」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_38161040/article/details/88387537


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM