详解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 相关文章推荐
pyqt4教程之实现windows窗口小示例分享
Mar 07 Python
用Python给文本创立向量空间模型的教程
Apr 23 Python
python访问mysql数据库的实现方法(2则示例)
Jan 06 Python
深入理解python中的atexit模块
Mar 07 Python
Python iter()函数用法实例分析
Mar 17 Python
用Python逐行分析文件方法
Jan 28 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
python判断变量是否为int、字符串、列表、元组、字典的方法详解
Feb 13 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
Windows+Anaconda3+PyTorch+PyCharm的安装教程图文详解
Apr 03 Python
使用Keras训练好的.h5模型来测试一个实例
Jul 06 Python
基于Python实现下载网易音乐代码实例
Aug 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
文件上传的实现
2006/10/09 PHP
PHP5.3新特性小结
2016/02/14 PHP
PHP7 list() 函数修改
2021/03/09 PHP
jQuery 工具函数学习资料
2010/04/29 Javascript
jquery 模拟类搜索框自动完成搜索提示功能(改进)
2010/05/24 Javascript
js中匿名函数的N种写法
2010/09/08 Javascript
基于jQuery实现最基本的淡入淡出效果实例
2015/02/02 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
详解angular笔记路由之angular-router
2017/09/12 Javascript
vue实现商城上货组件简易版
2017/11/27 Javascript
使用命令行工具npm新创建一个vue项目的方法
2017/12/27 Javascript
微信小程序实现自上而下字幕滚动
2018/07/14 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
微信小程序textarea层级过高(盖住其他元素)问题的解决办法
2019/03/04 Javascript
Python 变量类型及命名规则介绍
2013/06/08 Python
Python heapq使用详解及实例代码
2017/01/25 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
python__name__原理及用法详解
2019/11/02 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
python算的上脚本语言吗
2020/06/22 Python
解决Django响应JsonResponse返回json格式数据报错问题
2020/08/09 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
加拿大最大的书店:Indigo
2017/01/01 全球购物
毕业自我鉴定范文
2013/11/06 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
教育实践活动对照检查材料
2014/09/23 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
风雨哈佛路观后感
2015/06/03 职场文书
培训感想范文
2015/08/07 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
如何使用python包中的sched事件调度器
2022/04/30 Python
JS前端使用Canvas快速实现手势解锁特效
2022/09/23 Javascript