文章来源嗨客网(www.haicoder.net)

Python转义字符

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换行符

Pythonb换行符的转义字符为 \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转义字符相关推荐

  1. python可以自学吗-python自学行吗

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! { system.out.println(helloworld!); }}pyth ...

  2. Python入门 Python自学路线 Python如何学习

    本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...

  3. 自学了python基础英语_Python自学路线图之Python基础自学

    Python自学路线图从Python基础语法开始,Python第一个程序,条件控制语句基础,容器类型基础,函数基础等.这些对Python小白的数学和英语能力的要求门槛不高,在学习的过程中积累相应的数学 ...

  4. python自学教材-python零基础自学教材

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 所以小的给各位看官们准备了高价值python学习视频教程及相关电子版书籍,欢迎前来 ...

  5. python零基础怎么学-零基础如何自学成为Python高手?

    原标题:零基础如何自学成为Python高手? 很多想从事python行业的朋友都会问到,零基础如何自学成为Python高手?根据小北多年教育的经验,我总结了几个小建议,想看干货的请看下文! 1.如何克 ...

  6. 如何自学python基础-零基础如何自学成为Python高手?我有几点干货

    最近,很多小伙伴问我,如何才能自学成为 Python 高手?根据自己多年大厂工作经验和带领数千朋友的学习,我总结了几点小建议,直接上干货...... 1 如何克服从入门到放弃? 最好的方法是和身边的朋 ...

  7. 我要自学网python视频教程_人生苦短,请用Python!学习Python的四大理由

    "人生苦短,请用Python!" 零基础学Python 作为一个学习过编程语言的过来人,如果是自己自学编程,我推荐学Python. 虽然在高校中,大部分学校依然还在采用C语言来进行 ...

  8. python自学网站-python自学网站

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 继上一篇「python自学之路-序」之后,决定开始零基础学习python ...

  9. python自学网-python自学网

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 这篇文章不是教大家python语法,也不是告诉大家某个关键字如何使用,主要说的是一 ...

  10. 零基础自学python-零基础如何自学成为Python高手?

    原标题:零基础如何自学成为Python高手? 很多想从事python行业的朋友都会问到,零基础如何自学成为Python高手?根据小北多年教育的经验,我总结了几个小建议,想看干货的请看下文! 1.如何克 ...

最新文章

  1. 远程办公项目团队如何进行团队协作?
  2. C#调用非托管代码找不到入口点解决办法
  3. 一不小心把win10的秘钥卸载了解决方法
  4. 2020-09-27 What is Sector-Bounded Nonlinearities?
  5. 面试必会系列 - 1.3 Java 多线程
  6. golang 数组 最后一个_Golang 速览
  7. 8.1个Windows 8.1的不足之处及其解决方法
  8. 使用 Directory.Build 来消除项目文件中的重复配置
  9. python LIST学习
  10. 一文带你了解如何排查内存泄漏导致的页面卡顿现象
  11. 深度学习中的9种归一化方法概述
  12. java ssh超市进销存管理系统(源码+文档)【源码分享】
  13. HOG特征提取(一)
  14. c语言约分最简分式原理,算法基础:约分最简分式
  15. java service层怎么写_我是如何写Service的
  16. php zend引擎解析原理,PHP内核分析-Zend引擎-栈结构及操作
  17. 华为云nbiot接入示例_nbiot
  18. 关于H5移动端用什么自动化测试
  19. 2021-07-28
  20. 安安猜价格聪明机器人_App Inventor-零基础Android移动应用开发

热门文章

  1. js初始化时间的方法
  2. 最近收集的一些图片(第2期)
  3. new Date(date)与new Date(date).getTime()在苹果手机中返回NaN
  4. 微博软件测试报告,“官宣”下新浪微博崩溃的架构测试
  5. 2004年我爱上了这些
  6. 视频剪辑和特效需要学会用上哪些工具?
  7. nodejs+Vue在线漫画网站周边购物网站express项目源码
  8. 利用Python求斐波那契数列的第N项以及前N项和(循环、递归、集合)
  9. H5新特性(二)——Canvas
  10. 笔记本电池应该怎样维护保养