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 相关文章推荐
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
Python中Iterator迭代器的使用杂谈
Jun 20 Python
python入门基础之用户输入与模块初认识
Nov 14 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
python实现windows下文件备份脚本
May 27 Python
Python常见读写文件操作实例总结【文本、json、csv、pdf等】
Apr 15 Python
Django 用户认证组件使用详解
Jul 23 Python
Python空间数据处理之GDAL读写遥感图像
Aug 01 Python
通过 Python 和 OpenCV 实现目标数量监控
Jan 05 Python
python 解决tqdm模块不能单行显示的问题
Feb 19 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
Python os库常用操作代码汇总
Nov 03 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设计模式 Prototype (原型模式)代码
2011/06/26 PHP
php简单图像创建入门实例
2015/06/10 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
Yii Framework框架使用PHPExcel组件的方法示例
2019/07/24 PHP
javascript奇异的arguments分析
2010/10/20 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
JS实现可直接显示网页代码运行效果的HTML代码预览功能实例
2015/08/06 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
2016/06/17 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
JavaScript自执行函数和jQuery扩展方法详解
2017/10/27 jQuery
详解vue的diff算法原理
2018/05/20 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
Python实现国外赌场热门游戏Craps(双骰子)
2015/03/31 Python
Python实现单词拼写检查
2015/04/25 Python
Python使用CMD模块更优雅的运行脚本
2015/05/11 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
Windows下Anaconda和PyCharm的安装与使用详解
2020/04/23 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
美国牛仔品牌:True Religion
2018/11/16 全球购物
经典C++面试题一
2016/11/06 面试题
《雨霖铃》教学反思
2014/02/22 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
愚人节活动策划方案
2014/03/11 职场文书
原料仓仓管员岗位职责
2014/07/08 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
总经理致辞
2015/07/29 职场文书