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修改Excel数据的实例代码
Nov 01 Python
python正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
探究python中open函数的使用
Mar 01 Python
浅述python中argsort()函数的实例用法
Mar 30 Python
Matplotlib 生成不同大小的subplots实例
May 25 Python
python3 实现验证码图片切割的方法
Dec 07 Python
python儿童学游戏编程知识点总结
Jun 03 Python
浅析Python 引号、注释、字符串
Jul 25 Python
Python 实现opencv所使用的图片格式与 base64 转换
Jan 09 Python
python模式 工厂模式原理及实例详解
Feb 11 Python
Jupyter notebook快速入门教程(推荐)
May 18 Python
python 如何做一个识别率百分百的OCR
May 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
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
ThinkPHP使用Ueditor的方法详解
2016/05/20 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
从javascript语言本身谈项目实战
2006/12/27 Javascript
JS支持带x身份证号码验证函数
2008/08/10 Javascript
jQuery改变form表单的action,并进行提交的实现代码
2016/05/25 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
html5 canvas 详细使用教程
2017/01/20 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
谈一谈vue请求数据放在created好还是mounted里好
2020/07/27 Javascript
Python 正则表达式入门(中级篇)
2016/12/07 Python
Pycharm中安装Pygal并使用Pygal模拟掷骰子(推荐)
2020/04/08 Python
python下对hsv颜色空间进行量化操作
2020/06/04 Python
什么是python的自省
2020/06/21 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
Django serializer优化类视图的实现示例
2020/07/16 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
2013/07/11 HTML / CSS
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
化学学院毕业生自荐信范文
2013/12/17 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
结婚周年感言
2014/02/24 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
遵纪守法演讲稿
2014/05/23 职场文书
试用期工作表现自我评价
2015/03/06 职场文书
2015员工年度考核评语
2015/03/25 职场文书
会计稽核岗位职责
2015/04/13 职场文书
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android
Go语言安装并操作redis的go-redis库
2022/04/14 Golang