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

Pythonの例外エラー警告の違い

silencement
silencementオリジナル
2019-06-29 17:23:353390ブラウズ

Pythonの例外エラー警告の違い

エラーと例外の概念

エラー:

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

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

例外: 実行中に数千のオブジェクトが発生し、プログラムの実行に失敗します

1. プログラムでロジックまたはアルゴリズムの問​​題が発生した

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

#エラーと例外の違い

エラー :

コード実行前の構文エラーまたはロジック エラー。

構文エラーは実行前に変更する必要があります。ロジック エラーは変更できません。

例外は分割されます

1. 例外の生成、エラーが検出され、インタプリタがそれを例外とみなして例外がスローされる;

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

一般的な Python エラー

一般的なエラー: ipython の下

#1. a : NameError

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

2. if True : SyntaxError

構文エラー

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

開こうとしたとき存在しないファイルです

4. 10/0 : ZeroDivisionError

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

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

try-excel: 例外ハンドル

try:
    try_suite
except Exception [, e]:
    exception_block

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

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