美文网首页
Python assert的用法

Python assert的用法

作者: 致Great | 来源:发表于2018-11-20 15:04 被阅读48次

1 assert的作用

assert condition

当condition不成立的时候,那么程序会raise一个AssertionError出来

所以其实 assert condition相当于:

if not condition:
    raise AssertionError()

2 实例

assert True

程序通过


assert False

程序抛出异常:

Traceback (most recent call last):
  File "E:\ProgramData\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 2963, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-3-a871fdc9ebee>", line 1, in <module>
    assert False
AssertionError

assert 1!=1也会抛出异常

相关文章

  • assert语句

    使用assert语句是python编程一个非常好的习惯,python assert 句语格式及用法很简单,如下所示...

  • Python assert的用法

    1 assert的作用 当condition不成立的时候,那么程序会raise一个AssertionError出来...

  • 前端测试转载

    assert(value[,message]) assert()是assert.ok()的简写方式,两者用法一样。...

  • 2018-06-04 python assert

    转载自python assert的作用 一、python assert的作用: 根据Python 官方文档解释(h...

  • python assert作用

    python assert作用 Assert statements are a convenient way to...

  • python assert的作用

    使用assert断言是学习python一个非常好的习惯,pythonassert 断言句语格式及用法很简单。在没完...

  • assert的用法

    在学习编程的过程当中,我们会经常遇到自己编写的程序不知道错在哪,更谈不上修改,这个时候assert就起到了很重要的...

  • Python assert断言函数及用法

    Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果...

  • python学习-assert,lambda,filter的用法

    assert 断言 使用assert断言是个好习惯 在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运...

  • Python标准异常总结及内置异常类的层次结构

    Python标准异常总结 异常名称解释AssertionError断言语句(assert)失败:当assert关键...

网友评论

      本文标题:Python assert的用法

      本文链接:https://www.haomeiwen.com/subject/tycxqqtx.html