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多线程(python多线程简明教程)
Jun 09 Python
Python内置数据类型详解
Aug 18 Python
利用Python的Django框架生成PDF文件的教程
Jul 22 Python
使用python3.5仿微软记事本notepad
Jun 15 Python
python实现对指定输入的字符串逆序输出的6种方法
Apr 26 Python
python: 判断tuple、list、dict是否为空的方法
Oct 22 Python
浅谈python中拼接路径os.path.join斜杠的问题
Oct 23 Python
在pandas多重索引multiIndex中选定指定索引的行方法
Nov 16 Python
Python闭包思想与用法浅析
Dec 27 Python
python过滤中英文标点符号的实例代码
Jul 15 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
Feb 06 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获取一定范围内取N个不重复的随机数
2016/05/28 PHP
php cookie 详解使用实例
2016/11/03 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
jquery $.ajax各个事件执行顺序
2010/10/15 Javascript
Extjs grid panel自带滚动条失效的解决方法
2014/09/11 Javascript
node.js中的fs.ftruncate方法使用说明
2014/12/15 Javascript
JavaScript实现数据类型的相互转换
2016/03/06 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
我所理解的JavaScript中的this指向
2020/09/04 Javascript
python实现得到一个给定类的虚函数
2014/09/28 Python
python运行其他程序的实现方法
2017/07/14 Python
Python 多线程Threading初学教程
2017/08/22 Python
python中的字典操作及字典函数
2018/01/03 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
2019/05/18 Python
django云端留言板实例详解
2019/07/22 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
Pycharm自带Git实现版本管理的方法步骤
2020/09/18 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
乐高奥地利官方商店:LEGO Shop AT
2019/07/16 全球购物
小学生检讨书大全
2014/02/06 职场文书
建筑工程造价专业自荐信
2014/07/08 职场文书
四风对照检查材料思想汇报
2014/09/20 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
大明湖导游词
2015/02/03 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
自定义函数实现单词排序并运用于PostgreSQL(实现代码)
2021/04/22 PostgreSQL