zoukankan      html  css  js  c++  java
  • Python01之assert断言语句

      关键字assert构成断言语句,主要是可以在我们书写一个新的程序时,可以使用它帮我们锁定bug范围。

    表达式:

      assert 表达式 ‘窗口提示的信息’

           括号中的项目为选填项目,选填项目将会在表达式的布尔值为False时抛出AssertionError ,使得错误更加清晰。

      例如:

    >>> a = 5
    >>> b = 6
    >>> assert a > b,'a不大于b'
    Traceback (most recent call last):
      File "<pyshell#26>", line 1, in <module>
        assert a > b,'a不大于b'
    AssertionError: a不大于b

      

    类似的,我们也可以使用代码实现assert语句的功能:

    例如:

      if not 表达式:

        raise 提示信息

    >>> a = 5
    >>> b = 6
    >>> if a < b:
     raise 'a不大于b'
    Traceback (most recent call last):
      File "<pyshell#31>", line 2, in <module>
        raise 'a不大于b'
    TypeError: exceptions must derive from BaseException
    >>> if a > b :
     raise 'fadsfas'
    >>>
    仅供参考!
  • 相关阅读:
    RSA算法
    随机数相关面试题
    黑冰
    Servlet
    中国文人的弱点
    黑客与画家
    J2SE、JS及JavaWeb的若干知识
    离婚前规则
    自己写的一个智能指针类
    用_makepath和_splitpath构造路径&分解路径
  • 原文地址:https://www.cnblogs.com/ksht-wdyx/p/11298376.html
Copyright © 2011-2022 走看看