转义字符


在Python和其他许多编程语言中,转义字符是一种特殊的字符,用于在字符串中表示那些不能直接表示的字符。转义字符总是以反斜杠(\)开头,后面跟着一个字符,它们一起表示一个特殊的含义。例如,\n 表示换行符,\t 表示制表符。

以下是一些常见的转义字符:

\n换行符newline
\t制表符tab
\\反斜杠本身
\':单引号(在单引号字符串中使用)
\":双引号(在双引号字符串中使用)
\r回车符carriage return
\b退格符backspace
\f换页符form feed
\v垂直制表符vertical tab
\0空字符null
\xdd十六进制表示的字符其中 dd 是两位十六进制数
\xdddd十六进制表示的字符其中 dddd 是四位十六进制数用于Unicode字符
```\ooo八进制表示的字符其中 ooo 是一到三位八进制数
print("Hello\nWorld")  # 输出:Hello(换行)World
print("Hello\tWorld")  # 输出:Hello(制表符)World
print("This is a backslash: \\")  # 输出:This is a backslash: \
print("She said, \"Hello!\"")  # 输出:She said, "Hello!"
print("I\bLove")  # 输出:Iove(退格)
print("Python\rRules")  # 输出:Rules(回车)

这些转义字符允许你在字符串中表示一些特殊字符或控制字符,而不会导致语法错误或不正确的输出。