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中splitlines()方法的使用简介
May 20 Python
200 行python 代码实现 2048 游戏
Jan 12 Python
python利用socketserver实现并发套接字功能
Jan 26 Python
python如何定义带参数的装饰器
Mar 20 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
Python运行不显示DOS窗口的解决方法
Oct 22 Python
20行python代码的入门级小游戏的详解
May 05 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
Aug 15 Python
python 读取更新中的log 或其它文本方式
Dec 24 Python
python用WxPython库实现无边框窗体和透明窗体实现方法详解
Feb 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自定义函数实现代码
2011/12/30 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
PHP使用array_merge重新排列数组下标的方法
2015/07/22 PHP
PHP无限极分类函数的实现方法详解
2017/04/15 PHP
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
前端开发过程中浏览器版本的两种判定方法
2013/10/30 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
jQuery写fadeTo示例代码
2014/02/21 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
自定义vue组件发布到npm的方法
2018/05/09 Javascript
讲解vue-router之什么是编程式路由
2018/05/28 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
Vue组件中的data必须是一个function的原因浅析
2018/09/03 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
python opencv实现任意角度的透视变换实例代码
2018/01/12 Python
python中for循环变量作用域及用法详解
2019/11/05 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
Python3创建Django项目的几种方法(3种)
2020/06/03 Python
英国团购网站:Groupon英国
2017/11/28 全球购物
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
美国折扣宠物药房:Total Pet Supply
2018/05/27 全球购物
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
大学生最常用的自我评价
2013/12/07 职场文书
人事行政主管岗位职责
2013/12/22 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
家庭财产分割协议范文
2014/11/24 职场文书
初一数学教学反思
2016/02/17 职场文书
解决redis sentinel 频繁主备切换的问题
2021/04/12 Redis
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
MYSQL 表的全面总结
2021/11/11 MySQL
Java 超详细讲解hashCode方法
2022/04/07 Java/Android