• assert断言语句调试程序


    之前工作在测试中经常会碰到断言挂起,每次出现断言只知道有故障了,但是并没有深究断言是怎么回事,今天学习了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:Python27main.py", line 9, in <module>
        assert apple>children,"苹果不够分"
    AssertionError: 苹果不够分
    >>> 
  • 相关阅读:
    文档注释
    配置环境变量
    Java编译-->运行
    DOS命令(日后补充)
    字符、字符串函数
    输入字符串,逆序输出
    求矩阵最大元素值,以及行号和列号
    Apache和Tomcat的区别
    C# params关键字
    JSP的隐式对象(session)
  • 原文地址:https://www.cnblogs.com/josie-xu/p/10469478.html
Copyright © 2020-2023  润新知