0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Pyhone 例外処理

Posted at

プログラミングにおけるエラーは
・構文エラー
・例外
の二つに分けられる

構文エラー
記述ミスが原因で発生し、プログラムが実行できない。スペルミス、かっこの閉じ忘れなど
・SyntaxError
・IndetationError

例外とは
プログラムで予期しない事態のこと。
構文としては正しくても定義していない変数や関数を参照するなどで例外が発生する。

代表的な例外

・NameError
定義していない関数や変数を使用したときに発生する
・TypeError
関数が意図しないデータ型を受け取ったときなどに発生する
.indexError
リストに存在しないインデックスを指定した場合に発生する
・KeyError
辞書型の変数に無いキーを指定した場合に発生する。

例外処理は発生したエラーによりプログラムを中断させないようにするための処理
try〜except構文を使うことで発生した例外を処理できる。

try:
  処理
except:
  例外の処理
finally:
  例外が発生してもしなくても実行したい処理
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?