Python assert キーワード

条件が True を返すかどうかをテストする:

x = "hello"
# 条件が True であれば、何も起こりません:
assert x == "hello"
# 条件が False であれば、AssertionError を発生させる方法:
assert x == "goodbye"

実行例

定義と用法

assert キーワードはデバッグ中に使用されます。

assert キーワードを使用すると、コード内の条件が True を返すかどうかをテストすることができます。そうでない場合、AssertionError が発生します。

コードが False を返した場合に表示されるメッセージを書けるようにしてください。以下の例を参照してください。

さらに例

条件が False であれば、メッセージを書きます:

x = "hello"
# 条件が False であれば、AssertionError を発生させる方法:
assert x == "goodbye", "x should be 'hello'"

実行例