手机版
您的当前位置: 明翰范文网 > 范文大全 > 公文范文 > \ python右斜杠_Python中左斜杠、右斜杠(正斜杠和反斜杠)

\ python右斜杠_Python中左斜杠、右斜杠(正斜杠和反斜杠)

来源:网友投稿 时间:2022-05-12 17:55:02 推荐访问: 斜杠 python _Python

下面是小编为大家整理的\ python右斜杠_Python中左斜杠、右斜杠(正斜杠和反斜杠),供大家参考。

\ python右斜杠_Python中左斜杠、右斜杠(正斜杠和反斜杠)

python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜

杠)

⾸先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠⼀般来说对于⽬录分隔符,Unix和Web⽤正斜杠/,Windows⽤反斜杠,但是现在Windows

(⼀)⽬录中的斜杠们

python读⽂件需要输⼊的⽬录参数,列出以下例⼦:

path = r"C:\Windows\temp\readme.txt"

path1 = r"c:\windows\temp\readme.txt"

path2 = "c:\\windows\\temp\\readme.txt"

path3 = "c:/windows/temp/readme.txt"

打开⽂件函数open()中的参数可以是path也可以是path1、path2、path3。

path:"\"为字符串中的特殊字符,加上r后变为原始字符串,则不会对字符串中的"\t"、"\r" 进⾏字符串转义

path1:⼤⼩写不影响windows定位到⽂件

path2:⽤⼀个"\"取消第⼆个"\"的特殊转义作⽤,即为"\\"

path3:⽤正斜杠做⽬录分隔符也可以转到对应⽬录,并且在python中path3的⽅式也省去了反斜杠\转义的烦恼

(⼆)正则表达式中的斜杠们

正则表达式匹配反斜杠"\",为什么是"\\\\"或是 r"\\"呢?

因为在正则表达式中\为特殊符号,为了取消它在正则表达式中的特殊意义需要加⼀个\就变成了\\,但是问题⼜来了,\也是字符串中的特殊字符,所以⼜要分别对两个\取消其特殊意义,即为\\\\。Python中有⼀个原始字符串操作符,⽤于那些字符串中出现特殊字符,在原始字符串中,没有转义字符和不能打印的字符。这样就可以取消了\在字符串中的转义功能,即r"\\"。

以上所述是⼩编给⼤家介绍的Python中的左斜杠、右斜杠(正斜杠和反斜杠),希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对我们⽹站的⽀持!

时间: 2016-08-27

明翰范文网 www.tealighting.com

Copyright © 2016-2024 . 明翰范文网 版权所有

Powered by 明翰范文网 © All Rights Reserved. 备案号:浙ICP备16031184号-2

Top