Pythonにおける `try-except-else-finally` 構文で、`finally` ブロックが実行されるタイミングはいつか。

finallyブロックは、クリーンアップ処理(ファイルや接続のクローズなど)を行うために、例外発生の有無に関係なく必ず実行される。