Python pass 语句
在 Python 中,pass 是一个空操作语句,它什么也不做,仅用于语法上需要一条语句但程序逻辑不需要执行任何操作的场合。
Python 使用缩进来定义代码块。在这些结构中,至少需要一条语句,否则报错语法错误(IndentationError或SyntaxError)。当你想先“占位”,稍后再实现具体逻辑时,就可以用pass。
# 定义空函数
def my_function():
pass
# 定义空类
class MyClass:
pass
# 异常处理中的忽略
try:
risky_operation()
except SomeError:
pass # 忽略该异常(谨慎使用!)写法
是否合法
说明
pass
✅
正确的空语句
留空(什么都不写)
❌
语法错误
...(省略号)
✅
在某些上下文中可用(如类型提示、存根),但语义不同
None
❌(单独一行)
表达式,不是语句;虽然不会报错,但无实际意义
最后更新于