Python字符串的转义字符


Posted in Python onApril 07, 2022

什么是转义字符

转义字符是指,用一些普通字符的组合来代替一些特殊字符,由于其组合改变了原来字符表示的含义,因此称为“转义”。

简单来说就是字符要转成其他含义的的功能,所以我们叫它 “转义字符”。

转义字符的意义就是避免出现二义性,避免系统识别错误

例如:要打印 "PHP是世界上最美的语言"

print("PHP是世界上最美的语言")
print(""PHP是世界上最美的语言"")
print("\"PHP是世界上最美的语言\"")

转义一般就是防止和程序关键字符相冲突,例如双引号内的一段文字也有双引号,那就需要把文字的双引号转义。

Python中的转义字符们

Python字符串的转义字符

示例如下:

info_n = "my name \nis Neo"
print("n", info_n)

info_t = "my name \tis Neo"
print("t", info_t)

info_v = "my name \vis Neo"
print("v", info_v)                   # 在 Terminal 终端执行

info_a = "my name \ais Neo"
print("a", info_a)                   # 在 Terminal 终端执行

info_b = "my name is Neo\b"
print("b", info_b)

info_r = "my name is Neo\r"
print("r", info_r, info_b)

info_f = "my name is Neo\f"
print("f", info_f)                   # 在 Terminal 终端执行

print("My name is \'Neo\'")
print("My name is \"Neo\"")

转义无效符

在Python中,在字符串前加 r 来讲当前字符串 的转义字符无效化

print(r"My name is \"Neo\"")

执行结果如下:

>>> My name is \"Neo\"

到此这篇关于Python字符串的转义字符的文章就介绍到这了,更多相关Python转义字符内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
用python实现批量重命名文件的代码
May 25 Python
Python的字典和列表的使用中一些需要注意的地方
Apr 24 Python
Python获取任意xml节点值的方法
May 05 Python
实例解析Python设计模式编程之桥接模式的运用
Mar 02 Python
详解python中requirements.txt的一切
Mar 03 Python
浅谈五大Python Web框架
Mar 20 Python
python pandas时序处理相关功能详解
Jul 03 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
在 Python 中接管键盘中断信号的实现方法
Feb 04 Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 Python
简单且有用的Python数据分析和机器学习代码
Jul 02 Python
Python字符串格式化方式
Apr 07 #Python
Python中re模块的元字符使用小结
Python基本知识点总结
Apr 07 #Python
Django + Taro 前后端分离项目实现企业微信登录功能
Apr 07 #Python
Python OpenCV实现图像模板匹配详解
Python实现日志实时监测的示例详解
Python使用PyYAML库读写yaml文件的方法
Apr 06 #Python
You might like
PHP URL参数获取方式的四种例子
2014/02/28 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
js实现字符串转日期格式的方法
2015/05/20 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
CSS中position属性之fixed实现div居中
2015/12/14 Javascript
jQuery实现HTML表格单元格的合并功能
2016/04/06 Javascript
js中获取时间new Date()的全面介绍
2016/06/20 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
利用BootStrap弹出二级对话框的简单实现方法
2016/09/21 Javascript
bootstrap下拉列表与输入框组结合的样式调整
2016/10/08 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
如何在 JavaScript 中更好地利用数组
2018/09/27 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
BootStrap前端框架使用方法详解
2020/02/26 Javascript
安装多版本Vue-CLI的实现方法
2020/03/24 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
vue实现移动端H5数字键盘组件使用详解
2020/08/25 Javascript
JavaScript中的Proxy对象
2020/11/27 Javascript
vue绑定class的三种方法
2020/12/24 Vue.js
vue3.0 自适应不同分辨率电脑的操作
2021/02/06 Vue.js
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Python实现全排列的打印
2018/08/18 Python
Python定时从Mysql提取数据存入Redis的实现
2020/05/03 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
初中语文教学反思
2014/02/02 职场文书
《中彩那天》教学反思
2014/02/22 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
社区植树节活动总结
2015/02/06 职场文书
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android