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的Django框架中生成CSV文件的方法
Jul 22 Python
实例解析Python设计模式编程之桥接模式的运用
Mar 02 Python
python Crypto模块的安装与使用方法
Dec 21 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
Jan 26 Python
django 类视图的使用方法详解
Jul 24 Python
Python 字符串类型列表转换成真正列表类型过程解析
Aug 26 Python
python fuzzywuzzy模块模糊字符串匹配详细用法
Aug 29 Python
关于Tensorflow 模型持久化详解
Feb 12 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
解决python便携版无法直接运行py文件的问题
Sep 01 Python
python线程池 ThreadPoolExecutor 的用法示例
Oct 10 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手册及PHP编程标准
2006/12/17 PHP
php微信公众平台开发之微信群发信息
2016/09/13 PHP
Laravel构建即时应用的一种实现方法详解
2017/08/31 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
关于锚点跳转及jQuery下相关操作与插件
2012/10/01 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
js实例属性和原型属性示例详解
2014/11/23 Javascript
静态页面html中跳转传值的JS处理技巧
2016/06/22 Javascript
微信小程序商城项目之侧栏分类效果(1)
2017/04/17 Javascript
vue.js利用defineProperty实现数据的双向绑定
2017/04/28 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
js注册时输入合法性验证方法
2017/10/21 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
2019/05/10 Javascript
Vue 自定义指令功能完整实例
2019/09/17 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
在Vuex中Mutations修改状态操作
2020/07/24 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
Python命名空间详解
2014/08/18 Python
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
html5定位获取当前位置并在百度地图上显示
2014/08/22 HTML / CSS
美国电视购物:QVC
2017/02/06 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
linux系统都有哪些运行级别
2016/03/26 面试题
大学生入党自我鉴定
2013/10/31 职场文书
家长给小学生的评语
2014/01/30 职场文书
节约粮食标语
2014/06/18 职场文书
有限公司股东合作协议书
2014/10/29 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
家长通知书家长意见
2015/06/03 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers