python 转义字符与原字符

/ 2021-05-20 / 111人浏览 / 0人评论

转义字符与原字符

转义字符:

为什么会有转义字符?存在一些特殊字符,需要进行反斜杠+字符来表示特定意义;以及一些特殊符号需要转义才能正常显示;先看下图显示的转义字符: 代码如下:

# 转义字符
print('你好\npython')  # \  + n 表示换行
print('hello\tworld')  # \ + t 表示制表符
print('hellopp\tworld')  # 此时的制表符占用一个字符,4个字符表示一个制表符
print('hello\rworld')  # \ + r 表示回车,控制台只会显示world
print('hello\bworld')  # \ + b 表示回退一格,控制台只会显示hellworld

输出结果如下:

你好
python
hello	world
hellopp	world
world
hellworld

原字符

不希望字符串中的转义字符生效的方式叫原字符,使用方式是在字符串前面加上r或者R 代码举例如下:

# 原字符
print('hello\rworld')  # 控制台只会显示world
print(r'hello\rworld')  # 控制台会显示hello\rworld

输出结果如下:

world
hello\rworld

全部评论