python中的断言


# python中的断言方法举例

a = 2
assert(a > 1)
print("断言成功,程序继续向下执行")
b = 2
assert(b >= 3), "b小于3"
print("断言失败,程序报错")  # AssertionError: b小于3

断言和异常的区别:

断言是用来检查非法情况而不是错误情况的,用来帮开发者快速定位问题的位置

异常处理用来对程序发生异常情况的处理,增强程序的健壮性和易错性

对于一个函数而言,一般情况下,断言用来检查函数输入的合法性,要求输入满足一定的条件才能执行,
在函数执行的过程中,出现异常情况用异常捕获来完成


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM