Python - 除外してみます
コードブロックのエラーは、try.
このエラーは、except.
エラーがない場合は、else.
ブロックの結果に関係なく tryとexcept、最後に.
例外処理
エラー、または私たちが呼ぶ例外が発生した場合、Python はしばしば終了し、エラーメッセージを生成します.
ステートメント try はいくつかの例外を処理するために使用できます.
例:
変数xが設定されていないため、例外が発生します。
try:Without the try プログラムが吐き出して停止します.
print(x)
except:
print("例外表示")
複数の例外の処理
例外ごとに複数のブロックを定義できます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")