ホームページ  >  記事  >  バックエンド開発  >  Pythonの例外とエラーの違い

Pythonの例外とエラーの違い

silencement
silencementオリジナル
2019-06-20 15:52:275113ブラウズ

Pythonの例外とエラーの違い

#エラーと例外の概念

エラー:

1. 構文エラー: コードがインタープリターまたはコンパイラーの構文に準拠していません

2. ロジック エラー: 不完全または不正な入力または計算の問題

例外: 実行中に数千のエンティティが発生し、プログラムの実行に失敗します

1. プログラムはロジックまたはアルゴリズムに遭遇しました。問題

2. 動作中のコンピュータエラー (メモリ不足または IO エラー)

エラーと例外の違い

エラー:

構文エラーまたは論理エラーコードが実行される前に、

構文エラーは実行前に変更されます。論理エラーは変更できません。

例外は 2 つのステップに分かれています:

1.例外が生成され、エラーが検出され、インタープリタはそれが例外であると判断し、例外をスローします。

2. 例外処理、例外をインターセプト、例外を処理するプログラムを無視または終了します

Python の一般的なエラー

一般的なエラー: ipython の下

1. a : NameError

変数が定義されていない場合の直接参照

2. True の場合 : SyntaxError

構文エラー

3. f = open('1.txt') : IOError

存在しないファイルを開こうとした場合

4. 10 /0 : ZeroDivisionError

5. a = int('dd') : ValueError

強制型変換の実行中にエラーが発生しました

try-excel: 例外処理

リーリー

以上がPythonの例外とエラーの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。