python基础 2.转义字符与原字符
转义字符
就是\+想实现的转义功能首字母
为什么需要转义字符
当字符串中包含\、'、"等有特殊用途的字符时,必须使用\对这些字符进行转义
反斜杠:\\
单引号:\'
双引号:\"
当字符串中包含换行、回车、水平制表符或退格等无法直接表示的特殊字符时,可以使用转义字符
换行:\n
回车:\r
水平制表符:\t
退格:\b
# ----------转义字符-----------
print("hello\na") #换行输出
print("hello\ta") # \t长度在1-4之间,每隔制表位占4个位置,当一个制表位占满时,\t才会占一整个制表位,否则就用原来剩余的制表位
print("hello\ra") # a覆盖掉原来的hello
print('hello\bworld') # \b是退一格,每个\b删除前面的一个字符
print('hello\\')
print('hello\'')
print('hello\"')

原字符
不希望字符串中的转义字符起作用,就使用原字符,在字符串之前加上 r 或 R
注意:原字符末尾不能是单个的\,否则会报错
# # -----------原字符-----------
print(r'hello\na')
print(R'hello\\')


浙公网安备 33010602011771号