Python 3小知識assert使い方
1734 ワード
assert文は、覚えていなければ、これはCかC++にもあります.短い断言に属する.次はpython help documentからの説明です.
Assert statements are a convenient way to insert debugging assertions into a program:
assert文は、デバッグブレークポイントをプログラムに挿入する便利な方法です.
assert文の使用フォーマット
この文は次の文に等価です.
assertは複数の式の断言にも使用できます
自分で書いた質量判定に関するassertの使用例
assertは使いやすく、不要な未知のエラーを避けることができます.
Assert statements are a convenient way to insert debugging assertions into a program:
assert文は、デバッグブレークポイントをプログラムに挿入する便利な方法です.
assert文の使用フォーマット
assert expression
この文は次の文に等価です.
if __debug__:
if not expression: raise AssertionError
assertは複数の式の断言にも使用できます
assert expression1, expression2
自分で書いた質量判定に関するassertの使用例
def isPrime(n):
"""This function return a number is a prime or not"""
assert n >= 2
from math import sqrt
for i in range(2, int(sqrt(n))+1):
if n % i == 0:
return False
return True
assertは使いやすく、不要な未知のエラーを避けることができます.