详解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写的服务监控程序实例
Jan 31 Python
python开发环境PyScripter中文乱码问题解决方案
Sep 11 Python
Python编程实现双链表,栈,队列及二叉树的方法示例
Nov 01 Python
zookeeper python接口实例详解
Jan 18 Python
Tensorflow使用tfrecord输入数据格式
Jun 19 Python
使用python验证代理ip是否可用的实现方法
Jul 25 Python
对python中if语句的真假判断实例详解
Feb 18 Python
python实现单链表的方法示例
Sep 03 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
python构造IP报文实例
May 05 Python
python网络编程之五子棋游戏
May 14 Python
Pycharm中使用git进行合作开发的教程详解
Nov 17 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 imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
php+ajax实现无刷新分页
2015/11/18 PHP
JS面向对象编程之对象使用分析
2010/08/19 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
jQuery源码解读之addClass()方法分析
2015/02/20 Javascript
jQuery实现的网页右下角tab样式在线客服效果代码
2015/10/23 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
javascript仿京东导航左侧分类导航下拉菜单效果
2020/11/25 Javascript
微信小程序实战之自定义toast(6)
2017/04/18 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
记录一篇关于redux-saga的基本使用过程
2018/08/18 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
Vue slot用法(小结)
2018/10/22 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
Python数据操作方法封装类实例
2017/06/23 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
python多线程抽象编程模型详解
2019/03/20 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
40行Python代码实现天气预报和每日鸡汤推送功能
2020/02/27 Python
Python结合Window计划任务监测邮件的示例代码
2020/08/05 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
如何写一份好的自荐信
2014/01/02 职场文书
大学社团招新的通讯稿
2014/09/10 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
2015年音乐教师个人工作总结
2015/05/20 职场文书
简单总结SpringMVC拦截器的使用方法
2021/06/28 Java/Android
各国货币符号大全
2022/02/17 杂记
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers