当前位置: 移动技术网 > IT编程>脚本编程>Python > Python之assert断言语句

Python之assert断言语句

2019年08月04日  | 移动技术网IT编程  | 我要评论

加盟小吃,30名省部级官员履新,宋丹丹新浪微博

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

表达式:

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

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

  例如:

>>> 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'
>>>
仅供参考!

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网