Refer:
Http://www.cnblogs.com/herbert/archive/2013/01/12/2857233.html
The assert statement is also available in C or C ++. Short assertions. The following is a description from python help document:
Assert statements are a convenient way to insert debugging assertions into a program:
An assert statement is a convenient way to insert a debugging breakpoint to a program.
Format of the assert statement
assert expression
This statement is equivalent to the following sentence:
if __debug__: if not expression: raise AssertionError
Assert can also be used for assertions of multiple expressions.
assert expression1, expression2
I wrote an example of assert usage for prime number determination.
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 is easy to use and can avoid unnecessary unknown errors.
The assert statement is also available in C or C ++. Short assertions. The following is a description from python help document:
Assert statements are a convenient way to insert debugging assertions into a program:
An assert statement is a convenient way to insert a debugging breakpoint to a program.
Format of the assert statement
assert expression
This statement is equivalent to the following sentence:
if __debug__: if not expression: raise AssertionError
Assert can also be used for assertions of multiple expressions.
assert expression1, expression2
I wrote an example of assert usage for prime number determination.
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 is easy to use and can avoid unnecessary unknown errors.