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使用htpasswd实现基本认证授权的例子
Jun 10 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
Feb 01 Python
Python实现钉钉发送报警消息的方法
Feb 20 Python
Python3.5常见内置方法参数用法实例详解
Apr 29 Python
Django 开发调试工具 Django-debug-toolbar使用详解
Jul 23 Python
解决springboot yml配置 logging.level 报错问题
Feb 21 Python
Python unittest工作原理和使用过程解析
Feb 24 Python
如何在django中运行scrapy框架
Apr 22 Python
高考考python编程是真的吗
Jul 20 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
Apr 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 命名空间实例说明
2011/01/27 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
php实现zip文件解压操作
2015/11/03 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
jQuery中andSelf()方法用法实例
2015/01/08 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
IntelliJ IDEA编辑器配置vue高亮显示
2019/09/26 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
vue 组件之间事件触发($emit)与event Bus($on)的用法说明
2020/07/28 Javascript
vue等两个接口都返回结果再执行下一步的实例
2020/09/08 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
基于python编写的微博应用
2014/10/17 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python调用webservice接口的实现
2019/07/12 Python
使用Python发现隐藏的wifi
2020/03/04 Python
python3爬虫中异步协程的用法
2020/07/10 Python
Python pexpect模块及shell脚本except原理解析
2020/08/03 Python
Python3中小括号()、中括号[]、花括号{}的区别详解
2020/11/15 Python
python实现代码审查自动回复消息
2021/02/01 Python
HTML5里的placeholder属性使用实例和美化显示效果的方法
2014/04/23 HTML / CSS
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
播音主持女孩的自我评价分享
2013/11/20 职场文书
大二学生职业生涯规划书
2014/02/05 职场文书
幼儿园中班下学期评语
2014/04/18 职场文书
《秋游》教学反思
2014/04/24 职场文书
关爱留守儿童标语
2014/06/18 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
2014年工程师工作总结
2014/11/25 职场文书
初中班长竞选稿
2015/11/20 职场文书
人生感悟经典句子
2019/08/20 职场文书