Pythonでtry exceptを使用して例外をキャッチする

試行:
<ステートメントブロック1>
を除く:
<ステートメントブロック2>

または:

try:
<ステートメントブロック1>
を除く<例外タイプ>:
<ステートメントブロック2>
この特定の例外タイプでのみ、ステートメントブロック2が実行されます

例外タイプの名前はPython内でカスタマイズされるため、文字列化する必要はありません

コード:

try:
    num = eval(input("请输入一个整数:"))
    print(num ** 2)
except NameError:
    print("输入不是整数")

tryの高度な使用法:
try:
<ステートメントブロック1>
except:
<ステートメントブロック2>
else:
<ステートメントブロック3>
最終的に:
<ステートメントブロック4>

tryステートメントブロック1のコード
エラーが発生した場合は、ステートメントブロック2
のコンテンツに進みます。例外が発生しなかった場合は、ステートメントブロック3のコンテンツに進みます。例外が発生した
かどうかにかかわらず、ステートメントブロック4のコンテンツが実行されます。

元の記事を22件公開 3のような 訪問者10,000以上

おすすめ

転載: blog.csdn.net/helloworld987456/article/details/104259405