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

2-转义字符与原字符

作者: 二郎5 | 来源:发表于2021-03-24 09:17 被阅读0次

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

什么是转义符

    转义符就是使用“\”+想要实现的转义功能的首字母
    举例:
    print('hello\nworld')   \\ 其中\n就代表了换行的一个功能。n=newline
    输出结果:
    hello
    world

    print('hello\tworld')   \\ 其中\t就代表四个制表符,可以简单理解为四个空格
    输出结果:
    hello        world

   print('hello\rworld')    \\ 其中\r表示return回车,world会覆盖hello
    输出结果:
    world

  print('hello\bworld')    \\  其中\b表示退一个格,所以会把前边的字母"o"删掉
    输出结果:
    hellworld
那我知道了+字母是转义符的意思,如果在实际使用过程中我真的想输出一个""符号呢?
      举例:
      print('hello erlang welcome to my web http:\\www.erlang.com')
      输出结果:
      hello erlang welcome to my web http:\www.erlang.com
      细心的会发现,这个网站地址输出的为什么少了一个\,其实这是因为当\符号充当转义的作用,当字符串中包含这些特殊字符时,必须使用反斜线对这些特殊字符进行转义,所以其中一个反斜线符号就充当了转义的角色。  

      多加一个反斜线就ok咯....
      print('hello erlang welcome to my web http:\\\www.erlang.com')
      输出结果:
      hello erlang welcome to my web http:\\www.erlang.com

      再举一个例子:
      按照我们的思路,如果我想输出时我的名字会被单引号包裹,是不是该像这样敲呢?
      print('hello my name is 'erlang'')
      打住~~~,这样会报错的。还是应该用反斜线对''符号进行转义。

      print('hello my name is \'erlang\'')   \\  像这样~在‘’符号前边添加反斜线‘\’对单引号进行转义,表示这个单引号不再是字符串的边界,而是应该输出的内容。
      输出结果:
      hello my name is 'erlang'

什么是元字符

    元字符的定义用一句大白话概括,就是让转义字符不起作用。
元字符用法
    print(r'hello\nworld')  \\ 与之前不同,我这次在字符串前加了一个‘r’,hello与world之间加了一个换行的转义符,不要急,先看输出结果就秒懂咯~~~
    输出结果:
    hello\nworld    \\ 会发现不但没有换行,反而\n原封不动的当作普通字符串给输出了出来,这就是‘r’的作用,也就是元字符。
    是不是很好玩???再来一次~~~~

    print(r'hello\nworld\')    \\ 啊哦~这样会报错的~·
    至于为什么,就不要刨根问底了,切记,使用元字符时,字符串不能以单个‘\’结尾哦~

    print(r'hello\nworld\\')  \\ 对的,你没猜错,两个'\'结尾是ok的,没毛病~~
    输出结果:
    hello\nworld\\

相关文章

  • 2-转义字符与原字符

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

  • 转义字符与原字符

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

  • 正则

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

  • 基础语法-字符串

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

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

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

  • Python中的字符串处理

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

  • Python 基础2

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

  • Python数据结构之字符串

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

  • Python语法小记忆

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

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

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

网友评论

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

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