代码点读机 / Python / \

\ Python · 符号

反斜杠 `\` 在 Python 中有两个主要用途: 1. **转义字符**:在字符串中,`\` 用于表示特殊字符,比如 `\n` 换行、`\t` 制表符、`\\` 反斜杠本身。 2. **行连接**:在一行代码末尾使用 `\`,可以让代码在下一行继续,通常用于很长的表达式。

怎么用

字符串中的转义: "\n"
行连接: 变量 = 很长的表达式 + \
         另一部分

小例子

# 转义
print("第一行\n第二行")
print("制表符\t间隔")
# 行连接
总和 = 1 + 2 + \
       3 + 4
print(总和)

运行结果

第一行
第二行
制表符	间隔
10

对比:不使用行连接,可以用括号自动续行

总和 = (1 + 2 +
        3 + 4)

常见使用场景

- 字符串中表示特殊字符。
- 拆分长表达式到多行。

提醒:- 转义字符必须成对使用,`\` 本身用 `\\` 表示。 - 行连接时,`\` 后不能有空格或注释。 - 在括号内不需要使用 `\` 续行。

官方文档:https://docs.python.org/zh-cn/3/reference/lexical_analysis.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条