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解决汉字编码问题:Unicode Decode Error
Jan 19 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 Python
带你认识Django
Jan 15 Python
判断python对象是否可调用的三种方式及其区别详解
Jan 31 Python
Python实现图片转字符画的代码实例
Feb 22 Python
python创造虚拟环境方法总结
Mar 04 Python
python爬虫之快速对js内容进行破解
Jul 09 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
Mar 16 Python
Keras构建神经网络踩坑(解决model.predict预测值全为0.0的问题)
Jul 07 Python
celery在python爬虫中定时操作实例讲解
Nov 27 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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实现多服务器共享SESSION数据的方法
2007/03/16 PHP
浅析php创建者模式
2014/11/25 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
2015/05/12 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
关于js中for in的缺陷浅析
2013/12/02 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
JS访问SWF的函数用法实例
2015/07/01 Javascript
js+css实现超简洁的二级下拉菜单效果代码
2015/09/07 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
easyui form validate总是返回false的原因及解决方法
2016/11/07 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
详解微信JS-SDK选择图片遇到的坑
2018/08/15 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
JQuery实现简单的复选框树形结构图示例【附源码下载】
2019/07/16 jQuery
Vue简单实现原理详解
2020/05/07 Javascript
跟老齐学Python之做一个小游戏
2014/09/28 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
基于python SMTP实现自动发送邮件教程解析
2020/06/02 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
python爬取代理ip的示例
2020/12/18 Python
西班牙购买行李箱和背包网站:Maletas Greenwich
2019/10/08 全球购物
自我鉴定思想方面
2013/10/07 职场文书
电子商务个人自荐信
2013/12/12 职场文书
办护照工作证明范本
2014/01/14 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
材料物理专业求职信
2014/09/01 职场文书
新员工试用期自我评价
2015/03/10 职场文书
Pytorch distributed 多卡并行载入模型操作
2021/06/05 Python
JPA如何使用entityManager执行SQL并指定返回类型
2021/06/15 Java/Android