1. 转义字符的定义:由反斜杠加上一个字符或数字组成,它把反斜杠后面的字符或数字转换成特定的意义。

2. 一般转义字符有:\n 代表换行符;\t 代表横向跳格;\\ 代表反斜杠;\" 代表双引号;\' 代表单引号;\r代表回车;\b代表退格

3. 题目:请各位读者在草稿纸上写写下面的输出函数应该输出什么?可以根据注释后面的提示进行思考。

# 作   者: 要努力,努力,再努力
# 开发时间: 2022/4/5 21:07
# 转义字符
print('hello\nworld')     # \n -->newline的首字母表示换行
print('hello\tworld')     # \t -->tab的首字母表示制表符
print('helloooo\tworld')  # \t -->tab的首字母表示制表符
print('hello\rworld')     # \r -->return的首字母表示返回
print('hello\bworld')     # \b -->backspace的首字母表示退一个格
print('http:\\\\www.baidu.com')
print('老师说:\"大家好\"')

代码执行结果:

这里解释一下print('hello\tworld') 和 print('helloooo\tworld')  为什么输出的制表符位数不一样?

我们可以看到 print('hello\tworld') 中的 \t 是占用了三个位置。而 print('helloooo\tworld') 中是占用了四个位置。是因为制表符 tab 本来是占用四个位置的,用表格去解释如下:

所以制表符空出的位置与前一个模块所占位置具有很大关系。

4.  如果我们不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r,或者R。

print(r'hello\nworld')

其运行结果为:

5. 注意: print('hello\nworld\') 是报错的,因为最后一个字符不能是单个反斜线,但可以是双数的反斜杠。

【Python 转义字符就是这些~如有不对之处,欢迎批评指正。】

【Python05】Python转义字符相关推荐

  1. 【基础教程】Python转义字符及用法

    ASCII 编码为每个字符都分配了唯一的编号,称为编码值.在 Python 中,一个 ASCII 字符除了可以用它的实体(也就是真正的字符)表示,还可以用它的编码值表示.这种使用编码值来间接地表示字符 ...

  2. 【自学Python】Python转义字符

    文章来源嗨客网(www.haicoder.net) Python转义字符 Python转义字符教程 在编程中有一些字符是打不出来的,比如换行,提示音,下一个制表位等等,于是程序语言的开发者就设计了转义 ...

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

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

  4. python输出转义符字符_[8] Python转义字符和切片

    1. 概述 今天我们要补充一下字符串和列表的相关内容.加粗体代表我们已经介绍的内容,斜体代表新增内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字符串.列表 句式 输入和输出 ...

  5. Python 转义字符逐个详解

    本人在学习 Python 过程中对转义字符的用法不甚了解,在网上搜索一番过后没有发现一份很全面.详细的解读,于是自己整理了一份,制作不易,还请大家点赞支持一下. 文章在格式上可能与本人编辑的 Mark ...

  6. python 转义字符 html 爬虫

    用python的requests包 抓取某些网页时,返回的html中,一些字段含有一些 转义字符 \\\\\\\ 这些转义字符给我们后期处理带来一些麻烦, 比方说 运行js等 python用print ...

  7. python转义字符r 列表_通过在列表前面添加反斜杠来转义列表中的保留字符 - python...

    reserved_chars = "? & | ! { } [ ] ( ) ^ ~ * : \ " ' + -" list_vals = ['gold-bear@ ...

  8. Python 转义字符与原字符的使用

    1.转义字符 换行 \n 回车 \r 退格 \b 水平制表符 \t print('http;\\www.baidu.com') http:\www.baidu.com print('http;\\\\ ...

  9. 转义字符的使用和功能python_Python中转义符和格式符的混合使用,python,转义字符,与,格式化...

    # coding: utf-8 mon = '麻辣小龙虾' #周一麻辣小龙虾 tue = '宫保鸡丁' #周二宫保鸡丁 wed = '水煮肉片' #周三水煮肉片 thu = '果儿拌菜' #周四果儿拌 ...

  10. python转义字符/a---响铃

最新文章

  1. Linux别名的创建删除【alias】和【unalias】
  2. 从滴滴出行业务中台实践聊聊如何构建大中台架构
  3. PeriodicityText in CRM Fiori SalesPipeline
  4. 前端安全系列(二):如何防止CSRF攻击?
  5. word光标一直闪动_6个一分钟就能学会的Word实用小技巧,你会几个?【Word教程】...
  6. AV音响和HiFi音响有什么区别?
  7. 使用 ext3grep 恢复数据试验成功 笔记
  8. 常见的Mule Esb下载地址
  9. 解决ifconfig没有网卡问题
  10. css3制作旋转动画
  11. Chrome谷歌浏览器连接路由器不上
  12. python为什么叫胶水语言 举例_python为什么叫胶水语言 python为什么是系统脚本
  13. 【Git】版本控制管理(第二版) 前言 第一章 第二章
  14. 嵌入式系统开发的架构和应用
  15. java 数字补零_java数字位数不足在前后补0
  16. 国际化开发技术FAQ
  17. scrapy爬取——阿里招聘信息
  18. cocos2dx学习小结
  19. 珠海:處在二次且全角落升值發展的城市
  20. 浪潮服务器linux下升级固件,补丁包下载

热门文章

  1. QQ红包金额分配算法
  2. outlook邮箱邮件大小限制_如何解除OutLook邮件附件大小限制?成功发送大附件的邮件...
  3. 电脑里的所有播放器只能播放声音没有画面
  4. linux c led 驱动程序,uclinux简单LED驱动程序
  5. 基于Java的图书管理系统(附源码和课件)
  6. exe文件更换图标方法
  7. Z820安装Win7系统出现0X0000007B蓝屏报错无限重启的解决方法与相关问题
  8. Linux以百万兆字节显示内存大小
  9. 计算机主板自动重启,电脑开机后自动重启,详细教您电脑开机后自动重启如何解决...
  10. 用webBrowser打开网页出现脚本错误怎么办?