码迷,mamicode.com
首页 > 其他好文 > 详细

assert断言语句调试程序

时间:2019-03-04 11:17:26      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:res   most   描述   err   erro   条件   file   断言   child   

之前工作在测试中经常会碰到断言挂起,每次出现断言只知道有故障了,但是并没有深究断言是怎么回事,今天学习了python中的断言语句,其实挺简单。

1.assert语句的语法:

assert expression [,reason]

expression :表达式为真时,什么都不做,表达式为假时,抛出AssertionError异常;

reason:可选参数,用于对判断条件进行描述,为了以后更好的知道哪里出现了问题。

2.assert语句只在调试阶段有效。所以我们平时测试用的debug版本才会有断言挂起,release版本没有断言。

apple=int(input("请输入苹果数量:"))
children=int(input("请输入小朋友的数量:"))
assert apple>children,"苹果不够分"
#结果
请输入苹果数量:10
请输入小朋友的数量:20

Traceback (most recent call last):
  File "C:\Python27\main.py", line 9, in <module>
    assert apple>children,"苹果不够分"
AssertionError: 苹果不够分
>>> 

 

assert断言语句调试程序

标签:res   most   描述   err   erro   条件   file   断言   child   

原文地址:https://www.cnblogs.com/josie-xu/p/10469478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!