Python で Try-Except-Else を使用することは有益ですか?
Python で発生する一般的なコード ブロックは次のとおりです:
try: try_this(whatever) except SomeException as exception: #Handle exception else: return something
このパターンでは、その目的について疑問が生じます。
Try-Except-Else の理由
Python の例外はフローに頻繁に利用されます。コントロール。 Python コア開発者とイテレータ プロトコルは、フロー制御に例外を使用します。 Try-excel-else は、「look-before-you-leap」シナリオで発生する競合状態を防ぎます。
例外とエラー
例外はエラーではありませんが、 Python の文化的規範とライブラリは他の言語とは異なります。 Python では、制御フローに例外が必要になる場合があります。さらに、例外を使用しても、一部のコンパイル言語のようにコードのパフォーマンスが妨げられることはありません。
Try-Except-Else の利点
例外により次のことが可能になります。
Else 句の目的
try-excel-else の else 句を使用すると、finally 句の前で例外処理を行わずにコードを実行できます。 。これにより、次のことが可能になります:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3