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

转义字符与原字符

作者: 沐沐_妉杉 | 来源:发表于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教学

    相关文章

      网友评论

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

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