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去掉字符串中重复字符的方法
Feb 27 Python
python中的__init__ 、__new__、__call__小结
Apr 25 Python
Python设计模式之代理模式实例
Apr 26 Python
python中如何使用朴素贝叶斯算法
Apr 06 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
Oct 26 Python
python给微信好友定时推送消息的示例
Feb 20 Python
详解python 破解网站反爬虫的两种简单方法
Feb 09 Python
python 数据分析实现长宽格式的转换
May 18 Python
利用python查看数组中的所有元素是否相同
Jan 08 Python
PyQt 如何创建自定义QWidget
Mar 24 Python
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
May 21 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自定义中文字符串截取函数substr_for_gb2312及substr_for_utf8示例
2016/05/28 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
JS获取父节点方法
2009/08/20 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
AngularJS 入门教程之事件处理器详解
2016/08/19 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
利用node.js实现自动生成前端项目组件的方法详解
2017/07/12 Javascript
在vue项目中引入高德地图及其UI组件的方法
2018/09/04 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
Vue分页插件的前后端配置与使用
2019/10/09 Javascript
[44:58]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第二场
2018/04/06 DOTA
[51:53]完美世界DOTA2联赛决赛日 Inki vs LBZS 第二场 11.08
2020/11/10 DOTA
Python深入学习之对象的属性
2014/08/31 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
python list排序的两种方法及实例讲解
2017/03/20 Python
python虚拟环境迁移方法
2019/01/03 Python
Python实现的调用C语言函数功能简单实例
2019/03/13 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
详解python 利用echarts画地图(热力图)(世界地图,省市地图,区县地图)
2019/08/06 Python
使用pyqt5 tablewidget 单元格设置正则表达式
2019/12/13 Python
Python itertools.product方法代码实例
2020/03/27 Python
在pycharm中使用matplotlib.pyplot 绘图时报错的解决
2020/06/01 Python
python如何写try语句
2020/07/14 Python
python音频处理的示例详解
2020/12/23 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
瑞士国际航空官网:SWISS
2016/07/21 全球购物
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
HEMA英国:荷兰原创设计
2018/08/28 全球购物
审核会计岗位职责
2013/11/08 职场文书
解除劳动合同协议书范本2014
2014/09/25 职场文书
家长反馈意见及建议
2015/06/03 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书