美文网首页
转义字符与原字符

转义字符与原字符

作者: 沐沐_妉杉 | 来源:发表于2020-12-28 20:14 被阅读0次
一、 什么是转义字符?

答:转义字符就是反斜杠+想要实现的转义功能首字母。

二、 为什么需要转义字符?如何使用?
1. 当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行转义。(转换一个含义

(1)反斜杠:\\

当我们输入网址时,例如百度,如下:

print('http:\\www.baidu.com')

但运行的结果却是:

运行结果

这时,有两个反斜杠,第一个就表示反斜杠,而第二个相当于是转义功能但它不是转义功能的首字符。也就是说在输出时遇到两个反斜杠,最终只会以一个反斜杠展现。所以,需要再增加两个反斜杠。

解决方案

(2)单引号:''
比如,我们需要输出一段话,这段内容中有人物的语言,这时就需要在引号内含有引号,如果直接进行输入,则会出现如下情况:

报错

所以,这时就需要在单引号前加反斜杠,相当于告诉计算机,这个单引号不是字符串的边界,而是需要输出的内容,如下:

解决方案

(3)双引号:"(同单引号操作)

报错 解决

可以看下面两种情况,如图:

外双内单 外单内双

可以知道:只有当内外使用的字符是一样的,这时才会出现计算机无法分辨边界的情况,才会出现的报错的情况。

2. 当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,也可以使用转义字符。

(1)换行:\n

其中:n=new line

使用示例

(2)回车:\r

其中:r=return

world将hello覆盖

(3)水平制表位:\t

其中:t=tab

使用示例 原理说明

(4)退格:\b

其中:b=backspace

使用示例
  1. 原字符:不希望字符串中的转义字符起作用,就使用原字符,在字符串之前加上rR
效果图

注意:最后一个字符不能是反斜杠(但可以是两个)

效果图

视频来源:哔哩哔哩马士兵Python教学

相关文章

  • 转义字符与原字符

    一、 什么是转义字符? 答:转义字符就是反斜杠+想要实现的转义功能首字母。 二、 为什么需要转义字符?如何使用? ...

  • 正则

    元字符 转义 字符说明\转义字符 转义字符将普通字符转义为特殊字符,将特殊字符转义为普通字符: 字符说明\b匹配字...

  • 2-转义字符与原字符

    ?甲方划水运维工程师?互联网弄潮儿?啥也不是协会副会长?互联网垃圾文学制造者✔️被人骂过"不要以为你长得帅我就不敢...

  • 基础语法-字符串

    转义字符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\...

  • 字符串-转义字符-编码-乱码-格式化

    1. 转义字符 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符...

  • Python中的字符串处理

    Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表: 转义字符描述 \...

  • Python 基础2

    Python 转义字符 在需要在字符中使用特殊字符时,python 用反斜杠\转义字符。如下表: 转义字符描述 \...

  • Python数据结构之字符串

    数据结构之字符串类型 本节知识体系 字符串语法 输入和输出 注释与长字符串 原始字符串 转义与转义字符 字符串的格...

  • Python语法小记忆

    1、转义字符 Python 中的字符串还支持转义字符。所谓转义字符是指使用反斜杠“\”对一些特殊字符进行转义。 转...

  • 小组分享--HTML转义字符&自定义标签

    emmmm 我们今天来讲讲html转义字符和自定义标签: 转义字符 先来说说html转义字符,转义字符大家应该都用...

网友评论

      本文标题:转义字符与原字符

      本文链接:https://www.haomeiwen.com/subject/ynytoktx.html