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 相关文章推荐
wxPython使用系统剪切板的方法
Jun 16 Python
python 中的int()函数怎么用
Oct 17 Python
详解Python if-elif-else知识点
Jun 11 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
Python使用pandas对数据进行差分运算的方法
Dec 22 Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
python使用adbapi实现MySQL数据库的异步存储
Mar 19 Python
Python检查图片是否损坏及图片类型是否正确过程详解
Sep 30 Python
解决TensorFlow训练内存不断增长,进程被杀死问题
Feb 05 Python
python GUI库图形界面开发之PyQt5日期时间控件QDateTimeEdit详细使用方法与实例
Feb 27 Python
Python如何将装饰器定义为类
Jul 30 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
PHP define函数的使用说明
2008/08/27 PHP
php XPath对XML文件查找及修改实现代码
2011/07/27 PHP
PHP输出XML格式数据的方法总结
2017/02/08 PHP
php根据用户名和手机号查询是否存在手机号码
2017/02/16 PHP
php strftime函数的详细用法
2018/06/21 PHP
JavaScript delete 属性的使用
2009/10/08 Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
jQuery的观察者模式详解
2014/12/22 Javascript
ECMAScript6中Map/WeakMap详解
2015/06/12 Javascript
JS实现的简洁二级导航菜单雏形效果
2015/10/13 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
利用three.js画一个3D立体的正方体示例代码
2017/11/19 Javascript
node.js遍历目录的方法示例
2018/08/01 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
Python字符串中查找子串小技巧
2015/04/10 Python
详解在Python中处理异常的教程
2015/05/24 Python
python 多线程重启方法
2019/02/18 Python
python的json包位置及用法总结
2020/06/21 Python
golang/python实现归并排序实例代码
2020/08/30 Python
一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
2013/11/18 HTML / CSS
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
中国最大的名表商城:万表网
2016/08/29 全球购物
Solaris操作系统的线程机制
2015/07/28 面试题
护士自荐信
2013/10/25 职场文书
女方婚礼新郎答谢词
2014/01/11 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
安全生产月标语
2014/10/07 职场文书
2014年扶贫帮困工作总结
2014/12/09 职场文书
学校计划生育责任书
2015/05/09 职场文书
工作年限证明模板
2015/06/15 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书