Python - 除外してみます

コードブロックのエラーは、try.

このエラーは、except.

エラーがない場合は、else.

ブロックの結果に関係なく tryとexcept最後に.

例外処理

エラー、または私たちが呼ぶ例外が発生した場合、Python はしばしば終了し、エラーメッセージを生成します.

ステートメント try はいくつかの例外を処理するために使用できます.

例:

変数xが設定されていないため、例外が発生します。

try:
print(x)
except:
print("例外表示")
Without the try プログラムが吐き出して停止します.

複数の例外の処理

例外ごとに複数のブロックを定義できますexept 処理するエラーの種類に応じて.

try:
print(x)
except NameError:
print("変数 x が定義されていません")
except:
print("エラーが発生しました")

Else

キーワードelse は、例外が発生しない場合に実行されます。

try:
print("Hello")
except:
print("エラー")
else:
print("すべて順調")

Finally

Finally ブロックは、エラーの有無に関係なく実行されます。

try:
print("Hello")
except:
print("Error")
finally:
print("すべての場合に実行")

Raise

条件が発生した場合、Python プログラマは例外を処理するオプションがあります。

キーワード raise 例外を処理する.

x=-2
if x <0:
Exception("x is less than zero")