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

时间:2022-07-25
本文章向大家介绍Python 基础篇-正斜杠("/")和反斜杠("")的用法,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

今天为大家讲一讲正反斜杠的常见应用:一个就是路径里的应用,还有就是反斜杠在正则表达式里的不同。

路径上的应用

首先告诉大家,用于路径上,python是不区分正("/")反("")斜杠的。 但是呢,反斜杠本身属于转义符,如果""后正好有个n,那就会识别为换行符。

所以一般我们这样: r"E:PythonLibsite_packages" ,r告诉字符串,这个里面的反斜杠不需要转义。 "E:\Python\Lib\site_packages" ,我把每个反斜杠都转义。 "E:/Python/Lib/site_packages" ,全是正斜杠,不需要转义。

正则表达式里的反斜杠

正则表达式为什么不同,因为正则表达式要经过两次转义:先经过字符串转义,再来正则表达式自己的转义。 正则表达式想要匹配反斜杠的话,需要写成这样: "\\",第一次转义为"\",第二次转义为""r"\",告诉python,第一次不转义了,直接进行第二次转义。

怎么样?是不是很容易理解呢!