quit() 終了(quit は exit と同じ)
最終更新:2026-09-22
quit() 終了(quit は exit と同じ)
quit() は exit() の別名であり、同様に SystemExit を送出します。
| カテゴリ | 組み込み関数 |
|---|---|
| 種類 | 組み込み関数 |
| Python バージョン | all |
📝 構文
quit([code])
⚙️ 引数
| code 任意 | Exit code (int or None).(デフォルト値:None) |
|---|
戻り値:Never returns: raises SystemExit (same as exit()).
💥 例外
SystemExit— Always raised on call (the normal exit mechanism).
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
quit code: 1
🏷️ 関連する組み込み関数
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qquit() と exit() は完全に同じですか?
Aはい。quit() は exit() の別名で、SystemExit の振る舞いと終了コードの意味が完全に一致します。
Qquit() でスクリプトを正常終了できますか?
Aできます。ただし exit() と同様に対話ツールとして設計されています。スクリプトでは sys.exit(code) が推奨で、意味がより明確です。
Qquit を使う人と exit を使う人がいるのはなぜ?
A純粋に個人的な習慣です。両者完全に等価です。REPL ではどちらも実は site モジュールが提供するオブジェクトで、呼び出しの効果は同じです。
Qquit(code) の引数は何のため?
A終了コードです。0 は正常終了、0 以外は異常終了を示し、外部プロセスがこの値でプログラムの実行結果を判断できます。