设为首页 加入收藏

TOP

Python中断言assert的理解和用法
2019-08-13 05:39:20 】 浏览:36
Tags:Python 断言 assert 理解 用法

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'


>>>


仅供参考!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇JPA的多表复杂查询 下一篇Python 2与Python 3下的base64模块

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目