一、 空格规则(Spacing)
  缩进(Indentations)- 决定代码块
  • Python 严格使用缩进来区分代码块(如 iffor、函数定义),通常使用 4个空格。
  • 绝不能混用 Tab 键和空格,否则会引发 IndentationError
二、 换行规则(Line Breaks)
1. 自然换行与隐式续行(推荐)

当代码在圆括号 ()、方括号 [] 或花括号 {} 内时,可以直接换行,Python 会自动识别延续。

python
total = (
    first_value
    + second_value
    + third_value
)
2. 显式换行(反斜杠 \)
    • 如果语句太长且不在括号内,可以使用反斜杠 \ 强制换行。
    • 注意: \ 后面绝对不能有任何字符或空格,否则会报错。
      python
      result = value_one + value_two + \
               value_three
      
3. 单行最大长度限制
    • 根据官方 PEP 8 规范,每行代码建议不超过 79 个字符。过长的代码应通过上述方式换行。

三、 字符串中的换行与空格

 若字符串需要跨越多行(自带换行和缩进),推荐使用三引号。
python
text = """第一行
第二行
第三行"""
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐