Python中的左斜杠、右斜杠(正斜杠和反斜杠)


Posted in Python onAugust 30, 2016

首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,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中的左斜杠、右斜杠(正斜杠和反斜杠),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python实现系统状态监测和故障转移实例方法
Nov 18 Python
Python读写ini文件的方法
May 28 Python
Python使用sftp实现上传和下载功能(实例代码)
Mar 14 Python
python中的break、continue、exit()、pass全面解析
Aug 05 Python
Python判断一个三位数是否为水仙花数的示例
Nov 13 Python
Python魔法方法功能与用法简介
Apr 04 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
python pptx复制指定页的ppt教程
Feb 14 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 Python
python如何修改文件时间属性
Feb 05 Python
python使用shell脚本创建kafka连接器
Apr 29 Python
分享Python开发中要注意的十个小贴士
Aug 30 #Python
Python将图片批量从png格式转换至WebP格式
Aug 22 #Python
利用Python批量生成任意尺寸的图片
Aug 29 #Python
Python自定义类的数组排序实现代码
Aug 28 #Python
Python 基于Twisted框架的文件夹网络传输源码
Aug 28 #Python
Django URL传递参数的方法总结
Aug 28 #Python
python 网络编程常用代码段
Aug 28 #Python
You might like
How do I change MySQL timezone?
2008/03/26 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
php从给定url获取文件扩展名的方法
2015/03/14 PHP
Jquery 绑定时间实现代码
2011/05/03 Javascript
事件绑定之小测试  onclick && addEventListener
2011/07/31 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
javascript实现微信分享
2014/12/23 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
JavaScript字符串对象
2017/01/14 Javascript
微信小程序 图片绝对定位(背景图片)
2017/04/05 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
2017/10/11 Javascript
node 利用进程通信实现Cluster共享内存
2017/10/27 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
python中Genarator函数用法分析
2015/04/08 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
PyQt5固定窗口大小的方法
2019/06/18 Python
python多线程分块读取文件
2019/08/29 Python
Python @property及getter setter原理详解
2020/03/31 Python
完美解决keras保存好的model不能成功加载问题
2020/06/11 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
个人授权委托书格式
2014/08/30 职场文书
财政专业大学生职业生涯规划书
2014/09/17 职场文书
2015年银行客户经理工作总结
2015/04/01 职场文书
学校学习型党组织建设心得体会
2019/06/21 职场文书
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android