转义字符
一、转义字符概念?
就是反斜杠+想要实现的转移功能的首字母
换行:\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\')这样的话会报错,因为字符串后面是一个\,两个可以但就是不能是一个

浙公网安备 33010602011771号