美文网首页
python之assert

python之assert

作者: TFprime | 来源:发表于2019-03-11 13:01 被阅读0次

作用

assert用来验证一个表达式是否正确,如果正确则程序向下执行,如果错误则报错,其中报错信息可以自定义。

例子

表达式没有错误的情况

>>> assert mul(2, 3) == 6

正确的时候没有输出,程序向下执行

表达式错误的情况

>>> assert mul(2, 3) == 7
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError

自定义错误信息:在表达式后面接一个逗号,然后接一个错误信息的字符串
assert 表达式, "错误信息"如下

>>> assert mul(2, 3) == 7, 'This statement is wrong!!!!!!'
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError: This statement is wrong!!!!!!

相关文章

  • python assert作用

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

  • python之assert

    作用 assert用来验证一个表达式是否正确,如果正确则程序向下执行,如果错误则报错,其中报错信息可以自定义。 例...

  • python之assert

    什么是assert python的assert是一个debug的工具,主要用于测试一个条件是否满足。条件满足:类似...

  • 2018-06-04 python assert

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

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

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

  • Assert断言

    Assert断言 环境 Python3.7.0 macOS High Sierra 10.13.6 python ...

  • assert语句

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

  • 编写高质量代码-读书笔记(一)

    ​ 代码规范 const const集中到一个文件,并且使之只读不改。 assert 在执行时,使用 python...

  • python基础

    python的关键字(总计:33) and as assert break class continue def ...

  • BI浪潮

    基本功 Python 开发 控制语句(if, for, while, pass, assert, with, yi...

网友评论

      本文标题:python之assert

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