PYTHON 异常处理 一 ASSERT
2017-05-05 13:56
211 查看
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使用起来还是很方便的,可以避免不必要的未知错误。
相关文章推荐
- Python异常处理try...except...finally raise assert
- Python异常处理——try...except、主动引发异常(raise)、断言(assert)
- 【python学习笔记】Python异常处理raise、try...except、断言assert
- Python异常处理try...except...finally raise assert
- Python3.6 异常处理和assert
- python 异常处理、assert应用、常见异常
- [Python进阶-6]错误异常处理,断言assert,日志logging,单元测试,文档测试
- python异常处理
- Python的异常处理机制
- python的异常处理
- python 异常处理
- python如何处理异常
- python处理异常(1) 分类: python 2013-01-16 17:59 274人阅读 评论(0) 收藏
- python异常处理示例代码
- python异常处理
- Python3.3 学习笔记5 - 异常处理
- Python学习笔记(4)--异常处理
- python如何处理异常
- Python异常处理
- Python学习--异常处理,自定义异常类