详解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中浮点数精度处理的技巧总结
Aug 10 Python
Python实现文件信息进行合并实例代码
Jan 17 Python
python实现三次样条插值
Dec 17 Python
python实现QQ邮箱/163邮箱的邮件发送
Jan 22 Python
Python3实现zip分卷压缩过程解析
Oct 09 Python
python实现把两个二维array叠加成三维array示例
Nov 29 Python
在pycharm中实现删除bookmark
Feb 14 Python
如何使用python自带IDLE的几种方法
Oct 10 Python
Python LMDB库的使用示例
Feb 14 Python
python反编译教程之2048小游戏实例
Mar 03 Python
详解Python常用的魔法方法
Jun 03 Python
python字典进行运算原理及实例分享
Aug 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
Windows下的PHP安装pear教程
2014/10/24 PHP
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
Shell脚本实现Linux系统和进程资源监控
2015/03/05 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
JavaScript AOP编程实例
2015/06/16 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
JavaScript实现开关等效果
2017/09/08 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
如何在项目中使用log4.js的方法步骤
2019/07/16 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
Python 使用SMTP发送邮件的代码小结
2016/09/21 Python
详解python 发送邮件实例代码
2016/12/22 Python
Python 闭包的使用方法
2017/09/07 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
python进程的状态、创建及使用方法详解
2019/12/06 Python
css3个性化字体_动力节点Java学院整理
2017/07/12 HTML / CSS
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
html5+CSS3+JS实现七夕言情功能代码
2017/08/28 HTML / CSS
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
美国豪华的多品牌精品店:The Webster
2019/07/31 全球购物
ParcelABC西班牙:包裹运送和快递服务
2019/12/24 全球购物
Yahoo-PHP面试题2
2014/12/06 面试题
幼儿园教学工作总结2015
2015/05/12 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
Python使用Kubernetes API访问集群
2021/05/30 Python
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸