详解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下函数参数的传递(参数带星号的说明)
Sep 19 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python实现机器学习之元线性回归
Sep 06 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
python命令行参数用法实例分析
Jun 25 Python
python 随机森林算法及其优化详解
Jul 11 Python
Django框架中间件定义与使用方法案例分析
Nov 28 Python
基于Tensorflow使用CPU而不用GPU问题的解决
Feb 07 Python
Python API 操作Hadoop hdfs详解
Jun 06 Python
Python 字符串池化的前提
Jul 03 Python
Python变量格式化输出实现原理解析
Aug 06 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 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
Sony CFR 320 修复改造
2020/03/14 无线电
PHP网页游戏学习之Xnova(ogame)源码解读(七)
2014/06/23 PHP
Jquery replace 字符替换实现代码
2010/12/02 Javascript
JS编程小常识很有用
2012/11/26 Javascript
JavaScript中获取样式的原生方法小结
2014/10/08 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
javascript验证手机号和实现星号(*)代替实例
2016/08/16 Javascript
javascript工厂模式和构造函数模式创建对象方法解析
2016/12/30 Javascript
原生js实现弹出层效果
2017/01/20 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
Javascript下拉刷新的简单实现
2017/02/14 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
深入讲解Python中面向对象编程的相关知识
2015/05/25 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
选择python进行数据分析的理由和优势
2019/06/25 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
详解python中的数据类型和控制流
2019/08/08 Python
Python对Tornado请求与响应的数据处理
2020/02/12 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
python使用nibabel和sitk读取保存nii.gz文件实例
2020/07/01 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
学习雷锋精神心得体会范文
2014/03/12 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
教师考察材料范文
2014/06/03 职场文书
排查整治工作方案
2014/06/09 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
社区党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
婚前协议书标准版
2014/10/19 职场文书
大学生实习证明
2015/06/16 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python
JS函数式编程实现XDM一
2022/06/16 Javascript