转义字符

一、转义字符概念?

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

  换行:\n,    回车:\r,    水平制表符:\t,   退格:\b    反斜杠:\\ ,  单引号:\',    双引号:\''

  制表位是代表占四个字节,比如:

  print('hello\tworld')      四个字节是一个制表位,hell占一个制表位,而o是一个字节,所以你用\t的时候,它是占三个字节,因为o已经占了一个

  print('helloooo\tworld')    这个hell一个制表位,oooo四个又是一个制表位,所以此时的\t是从新开的一个制表位,是占四个字节

  print('hello\rworld')      这个是回车符,前者是hello但是一回车,后面的world会把hello给覆盖掉

  print('hello\bworld')      这个是退格符,会倒退一格,这个输出是hellworld,倒退一格就把o退没了

  print('http:\\\\www.baidu.com')        他会把第一个反斜杠当作转义字符,所以两个反斜杠只会出现一个\,所以四个\,出                                                                现双斜杠

  print('老师说:\‘大记号\’')      想要输出的内容中带有单引号,需要用\'表示。

#原字符:

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

注意事项:这个字符串后面不可以是一个反斜杠\

例如:print(r'hello\nworld')此时的 \n 就不会起作用了,因为字符串前面有r,其输出结果是:hello\nworld

           print(r'hello\nworld\')这样的话会报错,因为字符串后面是一个\,两个可以但就是不能是一个

posted @ 2022-05-18 11:11  bokeAR  阅读(697)  评论(0)    收藏  举报