Python转义字符教程

在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义序列(escape sequence)这种东西用来表达这些字符。

所谓转义,可以理解为 “采用某些方式暂时取消该字符本来的含义”,这里的 “某种方式” 指的就是在指定字符前添加反斜杠 \,以此来表示对该字符进行转义。

Python常用转义字符

转义字符

说明

\

在行尾的续行符,即一行未完,转到下一行继续写

单引号

"

双引号

\0

\n

换行符

\r

回车符

\t

水平制表符,用于横向跳到下一制表位

\a

响铃

\b

退格(Backspace)

\

反斜线

\0dd

八进制数,dd 代表字符,如 \012 代表换行

\xhh

十六进制数,hh 代表字符,如 \x0a 代表换行

案例

Python制表符

Python 制表符的转义字符为 \t。

print('网站\t教程\t网址')

print('嗨客网\tPython\twww.haicoder.net')

程序运行,控制台输出,如下图:

我们可以看到,程序的输出在每个单词之间都多了一个制表符。所以 \t 在 Python 中表示的是水平制表符。

Python换行符

Python换行符的转义字符为 \n。

print('嗨客网\nPython\nwww.haicoder.net')

程序运行,控制台输出,如下图:

我们可以看到,程序的输出在每个单词后面都直接换行了。所以 \n 在 Python 中表示的是换行符。

Python反斜杠

Python反斜杠的转义字符为 \\。

print('嗨客网\\Python\\www.haicoder.net')

程序运行,控制台输出,如下图:

我们可以看到,程序的输出在每个单词后面都加了一个 \。所以 \\ 在 Python 中表示的是单个的 \。

Python双引号

Python双引号的转义字符为 \"。

print("嗨客网(\"www.haicoder.net\")")

程序运行,控制台输出,如下图:

我们可以看到,我们想在程序中输出单个双引号的时候,直接使用单个双引号程序会直接报错,我们需要使用双反斜杠来进行转义。

Python转义字符总结

Python 常用的转义字符, 制表符:\t、换行符:\n、回车符:\r。

在python中的转义字符是什么_Python转义字符-Python转义字符表-Python转义字符的作用-在Python中如何输出转义字符-嗨客网...相关推荐

  1. python 字符串首字母,Python 字符串首字母大写-Python设置字符串首字母大写-python title()作用-python title函数-嗨客网...

    Python字符串首字母大写 Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 Python title()函数详解 语法 S.title() -> str 参数 参数 描 ...

  2. python中isdigit函数什么意思_python字符串是否为数字类型-python isdigit函数-isdigit函数 python-python isdigit函数使用-嗨客网...

    Python字符串是否是数字教程 在开发过程中,有时候我们需要判断一个 Python isdigit()函数详解 语法 str.isdigit() -> bool 参数 参数 描述 str 表示 ...

  3. python islower函数_python字符串是否是小写-python 字符串小写-python islower函数-python islower函数未定义-嗨客网...

    Python字符串是否是小写教程 在开发过程中,有时候我们需要判断一个 Python islower()函数详解 语法 str.islower() -> bool 参数 参数 描述 str 表示 ...

  4. python中用什么函数去掉空格_python去除字符串空格-python删除空格-python去掉空白字符-python strip函数-python trim函数-嗨客网...

    Python去除字符串空格教程 在开发过程中,有时候我们需要去除一个 Python strip()函数详解 语法 S.strip([chars]) -> str 参数 参数 描述 S 表示原字符 ...

  5. python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...

    Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...

  6. 联合体c语言作用,C语言共用体-C语言union-什么是C语言中的联合体-嗨客网

    C语言共用体教程 在 共用体的各个成员会占用不同的内存,互相之间没有影响,而共用体的所有成员占用同一段内存,修改一个成员会影响其余所有成员. C语言共用体 语法 union unionName{ fi ...

  7. python爬取天气数据山东_Python爬取天气预报数据,并存入到本地EXCEL中-Go语言中文社区...

    近期忙里偷闲,搞了几天python爬虫,基本可以实现常规网络数据的爬取,比如糗事百科.豆瓣影评.NBA数据.股票数据.天气预报等的爬取,整体过程其实比较简单,有一些HTML+CSS+DOM树等知识就很 ...

  8. python怎么从excel获取数据_python如何读取excel表数据

    python读取excel表数据的方法:首先安装Excel读取数据的库xlrd:然后获取Excel文件的位置并且读取进来:接着读取指定的行和列的内容,并将内容存储在列表中:最后运行程序即可. pyth ...

  9. python余数不等于的符号_Python扫盲,看完这篇,你的Python基础就差不多了

    前言 本文是基于黑马程序员2018年的Python基础班的内容编写的,以2018年的资料为蓝本,2016年的资料为补充,还参考了一些网上的教程,旨在更好地总结Python基础知识,力求简明扼要,以供实 ...

最新文章

  1. 残差平方和ssr的计算公式为_如何为你的回归问题选择最合适的机器学习方法?...
  2. gateway 内存溢出问题_带你学习jvm java虚拟机 arthas/性能调优/故障排除/gc回收/内存溢出等...
  3. zeekooper集群搭建_Zookeeper与Kafka集群搭建完整教程
  4. Android SQLite开发调试工具 Android Debug Database
  5. 集存款(复利单利)贷款为一体的计算器(最新版)
  6. SciPy和Numpy处理能力
  7. 拦截器、过滤器、@Aspect 区别
  8. LeetCode 1451. 重新排列句子中的单词(桶排序)
  9. java 图片分段上传_java 分段读取文件 并通过HTTP上传
  10. 测试必备:if条件测试( if-else语句、if-elif-else语句、多个elif代码块、省略else代码块、测试多个条件)
  11. 解决Ubuntu系统“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”的有效方法
  12. Jenkins系列二:SVN+Maven+Tomcat自动构建和部署
  13. 笔记本指纹识别linux版驱动程序,联想Thinkpad指纹识别驱动
  14. bin音频文件转MP3
  15. 如何修改PDF文件,PDF怎么插入图片
  16. 【LaTex】解决:Origin导出pdf图片在latex中线条变粗
  17. 【智能驾驶】最全、最强的无人驾驶技术学习路线
  18. Javaweb基础配置模板(mybatis+javaweb)
  19. 如何用计算机打出下划线,哪位可以告诉我在电脑上怎么打下划线
  20. 华为的冬天 (zz.is2120)

热门文章

  1. 开机进入grub命令行界面
  2. LKT4201N 低功耗RSAECC算法加密芯片
  3. 软考笔记七、无线通信网
  4. 读100本书,走万里路-1-操作系统导论-20220322
  5. 2021年熔化焊接与热切割考试题库及熔化焊接与热切割考试内容
  6. vue 树结构 的 穿梭框
  7. 如何编写程序设置Android来电铃声
  8. java8柯里化_借助Java 8实现柯里化
  9. Beego 插入数据 cannot use non-ptr model struct
  10. CSP 201909-1 小明种苹果