例外処理
- try
- except
- else
- tryステートメントコードが例外を発生させなかった際に実行。
- finally
- 例外発生有無にかかわらず最後に実行される。
>>> def fetch(obj, i): ... try: ... print(obj[i]) ... except IndexError: ... print("IndexError") ... else: ... print("else") ... finally: ... print("finally") ... >>> fetch([1,2,3], 1) 2 else finally >>> fetch([1,2,3], 5) IndexError finally