assert文
assert文は条件式がFalseのとき例外「AssertionError」を返す。
assertionとは、「断言、断定、主張」の意味。
code:python
assert 1 == 1
# 結果
# Traceback (most recent call last):
# File "<stdin>", line 1, in <module>
# AssertionError
表示するメッセージを与えることができる。
code:python
assert 1==2, 'アサートエラーです'
# Traceback (most recent call last):
# File "<stdin>", line 1, in <module>
# AssertionError: アサートエラーです
try文で受けてみましょう。
code:python
try:
assert 1 == 2, 'アサートエラーです'
except AssertionError as e:
print('こんなエラーが発生しました:',e)
# こんなエラーが発生しました: アサートエラーです