什么是转义字符呢?

  • 就是反斜杠+想要实现的转义功能首字母

为什么需要转义字符?

  • 当字符串包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义(转换一个含义)

    • 反斜杠:\\
    • 单引号:\’
    • 双引号:\"
  • 当字符串中包含换行、回车,水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。
    • 换行:\n
    • 回车:\r
    • 水平制表符:\t
    • 退格:\b

代码如下:

# -*- coding: UTF-8 -*-
# 开发人:李柏霖
# 开发时间:2021/7/20 17:06
print ('hello\nworld') #\ +转义功能的首字母 n-->newline的首字符表示换行
print ('hello\tworld')  #一个\t占4个字节,如果(table制表符)
print ('helloooo\tworld')

下面的比上面的要宽

原因分析:

\r(return)的使用

print ('hello\rworld')

输出结果:

只有后面的world输出了,即,将hello覆盖了。

\b(back)的使用:

print ('hello\bworld')

输出结果:

r或R原字符的使用

代码如下:

print (r'hello\nworld')

原字符,是在不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r或R

输出结果:

完整代码:

# -*- coding: UTF-8 -*-
# 开发人:李柏霖
# 开发时间:2021/7/20 17:06
print ('hello\nworld') #\ +转义功能的首字母 n-->newline的首字符表示换行
print ('hello\tworld')  #一个\t占4个字节,如果
print ('helloooo\tworld')
print ('hello\rworld')  #world将hello覆盖
print ('hello\bworld')  #退回一格,即o退没了print ("http:\\\\www.baidu.com")
print ('老师说:’大家好‘')#原字符,不希望字符串中的转义字符起作用,就使用原字符,就是在字符串之前加上r或R
print (r'hello\nworld')#最后一个字符不能是反斜杠\
print (r'hello\nworld')

python之转义字符相关推荐

  1. 05、Python中转义字符与字符串

    05.Python中转义字符与字符串操作函数 基于PyCharm 参考Python爬虫编程基础5天速成(2021全新合集)Python入门+数据分析 1.转义字符 2.字符串 单引号字符串: word ...

  2. python的转义字符,以及字符串输出转义字符

    python的转义字符,以及字符串输出转义字符 Python的转义字符及其含义 符 号 说 明\' 单引号\" 双引号\a 发出系统响铃声\b 退格符\n 换行符\t 横向制表符\v 纵向制 ...

  3. python换行的转义符_(三)python的转义字符,换行符和除法

    Python的转义字符: \ 在python中,我们知道,数据类型-字符串的写法有多种方式,我们可以是单引号.双引号.三引号都可以表示一个字符串,比如,下面的写法都是等价的 print('hello, ...

  4. python反转义字符_Python对HTML转义字符进行反转义的实现方法

    什么是转义字符 在 HTML 中 .& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字 ...

  5. python 去掉转义字符_python前期准备

    作者:云中牧野 编辑:云中牧野 时间:2019.12.28 [简介] 本篇作为python系列的第二篇,主要完成"Hello world"以及其它的前期准备工作,主要包括:pyth ...

  6. python 常用转义字符对照表 键盘各键对应的ASCII码值

    python中常见的转义字符有以下几种 1.\:续行符: 2.\:反斜杠符号: 3.\':单引号: 4.\":双引号: 5.\a:响铃: 6.\b:退格: 7.\e:转义: 8.\000:空 ...

  7. python的转义字符

    参考   Python转义字符 - 云+社区 - 腾讯云 转义字符 描述 \(在行尾时) 续行符 \\ 反斜杠符号 \' 单引号 \" 双引号 \a 响铃 \b 退格(Backspace) ...

  8. Python 3 转义字符表(带示例)

    转义序列 英文含义 中文含义 示例 结果 备注 \newline Backslash and newline ignored 输入多行 s = "a\ b\ c" print(s) ...

  9. python不转义字符是什么_python反斜杠怎么不转义

    python本身使用 \ 来转义一些特殊字符,比如在字符串中加入引号的时候 为了防止和字符串本身的引号冲突,使用 \ 来转义,一般情况下这个也不会引起什么问题,但是当你要使用 \ 来转义 \ 的时候, ...

最新文章

  1. Android系统架构图及简单的系统架构介绍
  2. AES-256 加密 PHP实现
  3. java使用缓冲区读取文件_在Java中使用Google的协议缓冲区
  4. plsql中文乱码 显示问号
  5. SpringCloud学习--微服务架构
  6. loj 1063(求割点个数)
  7. [原创] 图片操作的类(ImageLibrary)-按比例缩放图片
  8. 计蒜客-最大子阵列 / NYOJ题目44-子串和
  9. 管理感悟:不要别人扫自己的屁股
  10. 易筋SpringBoot 2.1 | 第一篇:构建第一个SpringBoot工程
  11. Allegro PCB gerber文件输出 + ODB++文件输出
  12. CV之FR:基于某AI公司的API接口基于人脸识别实现计算人脸相似度(计算两张人脸图片相似度进而判断否为同一个人)—利用人工智能算法判断相似度极高的国内外明星案例应用
  13. 微信小程序Tab切换下面的图表显示
  14. Kali 2020 DHCP获取动态ip和静态IP设置方法
  15. 【视频学习】宋维钢词霸天下38000词汇速记 万法归宗之英语语法速成全集
  16. 投入产出与投入占用产出技术在经济分析中的应用(指标计算和投入产出分析)...
  17. 白杨SEO:如何快速收集百度、抖音、知乎、小红书等关键词搜索下拉词及挖掘更精准长尾关键词?
  18. [CEOI2011] Balloons
  19. c语言中%if是什么意思,C语言中if(!a)表示什么意思?
  20. c语言万年历报错系统,用c语言写万年历应该怎样写?

热门文章

  1. 龙ol服务器维护补偿boss,龙OL副本BOOS位置攻击属性及掉落物品介绍
  2. 基于PCA 人脸识别/人脸识别算法/人脸检测程序源码MATLAB ELM+PCA人脸识别 PCA人脸识别matlab代码 基于PCA算法的人脸识别
  3. cpu的基本结构及其工作原理
  4. 多功能流媒体播放器实现网页无插件直播之EasyPlayer.js如何实现播放完自动循环播放
  5. 屏录录制工具,Gif录制工具
  6. arcgis字段计算器赋值_【干货】关于ArcGIS的这62个常用技巧,你造吗?
  7. 7. 【可编程定时器8253】:外部引脚、内部结构特点、计数启动方式、6种工作方式、控制字格式、应用
  8. Linux开机自动获取本机公网IP并发送至指定邮箱
  9. OpenCV-Python实战(番外篇)——OpenCV中利用鼠标事件动态绘制图形
  10. 微信小程序wx.compressImage的坑