详解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 相关文章推荐
利用一个简单的例子窥探CPython内核的运行机制
Mar 30 Python
Python统计文件中去重后uuid个数的方法
Jul 30 Python
python模拟事件触发机制详解
Jan 19 Python
Python中 传递值 和 传递引用 的区别解析
Feb 22 Python
浅谈pandas中shift和diff函数关系
Apr 08 Python
Python采集代理ip并判断是否可用和定时更新的方法
May 07 Python
Python get获取页面cookie代码实例
Sep 12 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
Tensorflow进行多维矩阵的拆分与拼接实例
Feb 07 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 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
第三节--定义一个类
2006/11/16 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
javascript编程起步(第五课)
2007/02/27 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
jQuery的选择器中的通配符使用介绍
2014/03/20 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
jQuery动画_动力节点节点Java学院整理
2017/07/04 jQuery
原生JS+Canvas实现五子棋游戏
2020/05/28 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
javascript实现画板功能
2020/04/12 Javascript
使用相同的Apache实例来运行Django和Media文件
2015/07/22 Python
python PyTorch预训练示例
2018/02/11 Python
Python延时操作实现方法示例
2018/08/14 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
python中时间模块的基本使用教程
2019/05/14 Python
Django在pycharm下修改默认启动端口的方法
2019/07/26 Python
python tkinter控件布局项目实例
2019/11/04 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
Python类的继承super相关原理解析
2020/10/22 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
澳大利亚设计的优质鞋类和适合澳大利亚生活方式的服装:Rivers
2019/04/23 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
工作所在部门证明
2014/09/21 职场文书
勇敢的心观后感
2015/06/09 职场文书
春晚观后感
2015/06/11 职场文书
nginx配置ssl实现https的方法示例
2021/03/31 Servers