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编写android截屏脚本双击运行即可
Jul 21 Python
深入源码解析Python中的对象与类型
Dec 11 Python
python 网络编程详解及简单实例
Apr 25 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
Dec 14 Python
python sys,os,time模块的使用(包括时间格式的各种转换)
Apr 27 Python
python3转换code128条形码的方法
Apr 17 Python
浅析Python3 pip换源问题
Jan 06 Python
Python流程控制常用工具详解
Feb 24 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
Apr 08 Python
Python新手学习装饰器
Jun 04 Python
Python使用Selenium模拟浏览器自动操作功能
Sep 08 Python
k-means & DBSCAN 总结
Apr 27 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版
2012/04/20 PHP
PHP图像处理类库及演示分享
2015/05/17 PHP
PHP基于单例模式实现的mysql类
2016/01/09 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
window.name代替cookie的实现代码
2010/11/28 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
2012/09/14 Javascript
js二维数组定义和初始化的三种方法总结
2014/03/03 Javascript
js获取鼠标点击的对象,点击另一个按钮删除该对象的实现代码
2016/05/13 Javascript
Javascript中arguments对象的详解与使用方法
2016/10/04 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
利用node.js制作命令行工具方法教程(一)
2017/06/22 Javascript
vue router带参数页面刷新或回退参数消失的解决方法
2019/02/27 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
javascript canvas实现简易时钟例子
2020/09/05 Javascript
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
Python基本数据类型详细介绍
2014/03/11 Python
python根据路径导入模块的方法
2014/09/30 Python
深入理解Javascript中的this关键字
2015/03/27 Python
使用Python的web.py框架实现类似Django的ORM查询的教程
2015/05/02 Python
python将ansible配置转为json格式实例代码
2017/05/15 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
python2 对excel表格操作完整示例
2020/02/23 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
python框架flask入门之环境搭建及开启调试
2020/06/07 Python
解决python pandas读取excel中多个不同sheet表格存在的问题
2020/07/14 Python
Python调用C/C++的方法解析
2020/08/05 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
世界领先的豪华床上用品供应商之一:Bedeck Home
2019/03/18 全球购物
市场安全管理制度
2014/01/26 职场文书
cf战队收人广告词
2014/03/14 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
幼师自荐信范文
2015/03/06 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle