1、アサーションのassert
assert
式があることを意味n != 0
する必要がありTrue
、そうでない場合は、プログラムのロジックが実行されているによると、コードの後ろには確かに間違っていることでしょう。
アサーションが失敗した場合、assert
文自体がスローされます。AssertionError
Pythonインタプリタで始まるかもしれ-O
近いパラメータassert
:
$ python -O err.py
Traceback (most recent call last):
...
ZeroDivisionError: division by zero
logging