quit() 退出(quit 同 exit)
最后更新:2026-09-22
quit() 退出(quit 同 exit)
quit() 是 exit() 的别名,同样抛 SystemExit。
| 分类 | 内置函数 |
|---|---|
| 类型 | 内置函数 |
| Python 版本 | all |
📝 语法
quit([code])
⚙️ 参数
| code 可选 | 退出码(整数或 None)。(默认值:None) |
|---|
返回值:不返回:抛出 SystemExit 终止解释器(与 exit() 相同)。
💥 异常
SystemExit— 调用时总会抛出(正常退出机制)。
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
quit code: 1
🏷️ 相关内置函数
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qquit() 和 exit() 完全一样吗?
A是,quit() 是 exit() 的别名,抛 SystemExit 的行为和退出码语义完全一致。
Qquit() 在脚本里能正常退出吗?
A能,但它和 exit() 一样被设计为交互式工具;脚本里推荐 sys.exit(code),语义更明确。
Q为什么有人用 quit 有人用 exit?
A纯属个人习惯,两者完全等价;在 REPL 中它们其实都是 site 模块提供的对象,调用效果相同。
Qquit(code) 的参数是干嘛的?
A退出码:0 正常退出,非 0 表示异常退出,外部进程可通过该值判断程序执行结果。