找回密码
 立即注册
搜索
到手67.99元!阿里云轻量2核2G云服务器
查看: 22|回复: 0

pass 语句

[复制链接]

696

主题

0

回帖

11

积分

管理员

积分
11
发表于 2026-4-15 16:07:32 | 显示全部楼层 |阅读模式
pass 语句不执行任何动作。语法上需要一个语句,但程序毋需执行任何动作时,可以使用该语句。例如:

while True:
    pass  # 无限等待键盘中断 (Ctrl+C)

这常用于创建一个最小的类:

class MyEmptyClass:
    pass

pass 还可用作函数或条件语句体的占位符,让你保持在更抽象的层次进行思考。pass 会被默默地忽略:

def initlog(*args):
    pass   # 记得实现这个!

对于这后一种情况,许多人会使用省略符字面值 ... 而不是 pass。 这种用法在 Python 中没有特殊含义,也不是语言定义的一部分(这里你可以使用任意常量表达式),但 ... 在传统上也被用作占位符号。 参见 省略符对象。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|skypiea

GMT+8, 2026-6-27 06:36 , Processed in 0.046912 second(s), 19 queries .

Powered by skypiea

快速回复 返回顶部 返回列表