详解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实现多线程下载文件的代码实例
Jun 01 Python
实例探究Python以并发方式编写高性能端口扫描器的方法
Jun 14 Python
基于python中pygame模块的Linux下安装过程(详解)
Nov 09 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
Python面向对象编程之继承与多态详解
Jan 16 Python
Python开发的十个小贴士和技巧及长常犯错误
Sep 27 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
Jul 31 Python
django写用户登录判定并跳转制定页面的实例
Aug 21 Python
最小二乘法及其python实现详解
Feb 24 Python
python利用tkinter实现图片格式转换的示例
Sep 28 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
Python OpenCV超详细讲解读取图像视频和网络摄像头
Apr 02 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
一个PHP+MSSQL分页的例子
2006/10/09 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP递归的三种常用方式
2019/02/28 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
利用js实现前台动态添加文本框,后台获取文本框内容(示例代码)
2013/11/25 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
jQuery插件imgPreviewQs实现上传图片预览
2016/01/15 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
微信小程序获取地理位置及经纬度授权代码实例
2019/09/18 Javascript
vue通过过滤器实现数据格式化
2020/07/20 Javascript
用实例分析Python中method的参数传递过程
2015/04/02 Python
举例讲解Python中is和id的用法
2015/04/03 Python
python pandas实现excel转为html格式的方法
2018/10/23 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
Lookfantastic俄罗斯:欧洲在线化妆品零售商
2019/08/06 全球购物
俄罗斯宠物用品网上商店:ZooMag
2019/12/12 全球购物
做一个有道德的人演讲稿
2014/05/14 职场文书
行政管理专业求职信
2014/07/06 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
不同意离婚代理词
2015/05/23 职场文书
2019朋友新婚祝福语精选
2019/10/10 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python