详解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中的join()方法的使用
May 19 Python
python web框架学习笔记
May 03 Python
Python学生成绩管理系统简洁版
Apr 05 Python
Ubuntu下使用python读取doc和docx文档的内容方法
May 08 Python
Python3匿名函数用法示例
Jul 25 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
Django REST framework 分页的实现代码
Jun 19 Python
解决Pyinstaller 打包exe文件 取消dos窗口(黑框框)的问题
Jun 21 Python
Python 进程之间共享数据(全局变量)的方法
Jul 16 Python
python支付宝支付示例详解
Aug 22 Python
pandas to_excel 添加颜色操作
Jul 14 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
php中的登陆login
2007/01/18 PHP
php变量范围介绍
2012/10/15 PHP
学习php中的正则表达式
2014/08/17 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
javascript各种复制代码收集
2008/09/20 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
2014/05/04 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
2016/05/17 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
python使用tornado实现简单爬虫
2018/07/28 Python
详解Python的循环结构知识点
2019/05/20 Python
wxPython实现文本框基础组件
2019/11/18 Python
python中property和setter装饰器用法
2019/12/19 Python
django中的数据库迁移的实现
2020/03/16 Python
Django ValuesQuerySet转json方式
2020/03/16 Python
Python scrapy爬取小说代码案例详解
2020/07/09 Python
阿迪达斯芬兰官方网站:adidas芬兰
2017/01/30 全球购物
vue+django实现下载文件的示例
2021/03/24 Vue.js
建筑装饰学院室内设计专业个人自我评价
2013/12/07 职场文书
八项规定对照检查材料
2014/08/31 职场文书
婚礼答谢礼品
2015/01/20 职场文书
2015年大学生村官工作总结
2015/04/21 职场文书
保险公司岗前培训工作总结
2015/10/24 职场文书
2016国培研修心得体会
2016/01/08 职场文书
教师学期述职自我鉴定
2019/08/16 职场文书
深度学习小工程练习之垃圾分类详解
2021/04/14 Python
python中的装饰器该如何使用
2021/06/18 Python
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python
使用Postman测试需要授权的接口问题
2022/06/21 Java/Android