详解Python中的各种转义符\n\r\t


Posted in Python onJuly 10, 2019

Python中的各种转义符\n\r\t

转义符 描述
\ 续行符(在行尾时)
\\ 反斜杠符号
' 单引号
" 双引号
\a 响铃
\b 退格(Backspace)
\e 转义
\000
\n 换行
\v 纵向制表符
\t 横向制表符
\r 回车
\f 换页
\oyy 八进制数yy代表的字符,例如:\o12代表换行
\xyy 十进制数yy代表的字符,例如:\x0a代表换行
\other 其它的字符以普通格式输出

Python中的正斜杠与反斜杠

首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,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中操作MySQL入门实例
Feb 08 Python
python获取本机mac地址和ip地址的方法
Apr 29 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
详解Python 实现元胞自动机中的生命游戏(Game of life)
Jan 27 Python
Django REST framework视图的用法
Jan 16 Python
Django Form 实时从数据库中获取数据的操作方法
Jul 25 Python
手把手教你Python yLab的绘制折线图的画法
Oct 23 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
python将下载到本地m3u8视频合成MP4的代码详解
Nov 24 Python
Python的轻量级ORM框架peewee使用教程
Feb 05 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
使用python画社交网络图实例代码
Jul 10 #Python
python 绘制拟合曲线并加指定点标识的实现
Jul 10 #Python
python 寻找离散序列极值点的方法
Jul 10 #Python
Python中面向对象你应该知道的一下知识
Jul 10 #Python
python实现函数极小值
Jul 10 #Python
通过PHP与Python代码对比的语法差异详解
Jul 10 #Python
python 梯度法求解函数极值的实例
Jul 10 #Python
You might like
快速配置PHPMyAdmin方法
2008/06/05 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
javascript 一段左右两边随屏滚动的代码
2009/06/18 Javascript
js的逻辑运算符 ||
2010/05/31 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
javascript发送短信验证码实现代码
2015/11/12 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
Angular中ng-bind和ng-model的区别实例详解
2017/04/10 Javascript
JavaScript无操作后屏保功能的实现方法
2017/07/04 Javascript
vue-cli设置publicPath小记
2020/04/14 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
django下创建多个app并设置urls方法
2020/08/02 Python
印度最大的旅游网站:MakeMyTrip
2016/10/05 全球购物
企业面试题试卷附带答案
2015/12/20 面试题
函授本科毕业生自我鉴定
2013/10/16 职场文书
家佳咖啡店创业计划书
2013/12/27 职场文书
寒假思想汇报
2014/01/10 职场文书
校园绿化美化方案
2014/06/08 职场文书
爱护公物标语
2014/06/24 职场文书
护士找工作求职信
2014/07/02 职场文书
思想品德评语大全
2014/12/31 职场文书
学习经验交流会策划书
2015/11/02 职场文书
python实现黄金分割法的示例代码
2021/04/28 Python
Python实现位图分割的效果
2021/11/20 Python
Django中celery的使用项目实例
2022/07/07 Python