斜杠在python中的作用,python 斜杠和反斜杠
首先,/左倾是正斜杠,右倾是反斜杠,可以记为:除法符号是正斜杠。一般来说,Unix和Web使用正斜杠/,Windows使用反斜杠,但现在Windows
(一)目录中的斜杠们
列出以下需要输入以读取python文件的目录参数示例:
path=r c:\ Windows \ temp \ readme . txt
path 1=r c:\ windows \ temp \ readme . txt
path 2= c:\ \ windows \ \ temp \ \ readme . txt
path 3= c:/windows/temp/readme . txt
打开文件函数open()中的参数可以是path、path1、path2和path3。
Path: 是字符串中的一个特殊字符,加上R后成为原字符串,所以字符串中的 \t 和 \r 不会被转义。
Path1:大小写不影响文件中窗口的位置。
2:用一个“”取消第二个“”的特殊转义功能,第二个“”是“\”
Path3:也可以用正斜杠作为目录分隔符去对应的目录,python中path3的方式也省去了反斜杠\转义的麻烦。
(二)正则表达式中的斜杠们
正则表达式匹配反斜杠“”。为什么是 \ \ 或者r\ ?
因为\是正则表达式中的一个特殊符号,所以通过加一个\来取消它在正则表达式中的特殊意义,就变成了\ \了,但是问题又来了。\也是字符串中的特殊字符,所以需要取消两个\ \,即\ \ \的特殊含义。Python中有一个原始字符串操作符,用于那些字符串中的特殊字符。在原字符串中,没有转义字符和不能打印的字符。这样就可以取消字符串中\的转义函数,也就是r\ 。
转载于:https://www.cnblogs.com/followyourheart1990/p/4270566.html
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。