Python中if
、else
语句的缩进规则如下:
-
缩进要求
-
代码块必须缩进,且同一代码块的缩进量需一致(通常为4个空格或1个Tab键)。
-
if
、elif
、else
后的代码块必须缩进,且缩进量大于控制语句本身。
-
-
错误示例
若
if
、else
后的代码未缩进或缩进不一致,会导致SyntaxError
。例如:age = int(input("请输入年龄: ")) if age < 18 print("未成年")
上述代码因
print
未缩进而报错。 -
缩进与语法
-
条件表达式后需加冒号(如
if age >= 18:
)。 -
缩进使用空格或Tab,但不可混合使用(如部分编辑器默认Tab为4个空格)。
-
-
**实践
建议统一使用4个空格缩进,编辑器可设置Tab为4个空格以提高可读性。
总结 :if
、else
语句的代码块需严格缩进,且缩进量一致,否则会导致语法错误。遵循4空格或1Tab的缩进规范是关键。