资讯专栏INFORMATION COLUMN

Python中断言assert

HelKyle / 3042人阅读

使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃
语法

assert expression [, arguments]
expression是一个表达式,其值应该为True或者False

#栗子
count=0  
assert count==0,"初始化不对" 
#如果count不等于0的话,会报错AssertionError: 初始化不对

通过上面代码我们可以指定,当assert后面的条件为真的时候,程序正常运行,当assert后面的条件为假的时候,输出错误信息,错误的信息是我们自己自定义的,可以很直观的对报错进行描述。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41158.html

相关文章

  • Python不尽如人意的断言Assertion

    摘要:为何不尽如人意中的断言用起来非常简单,你可以在后面跟上任意判断条件,如果断言失败则会抛出异常。中的断言可读性很好,而且智能提示也很方便你通过轻松完成各种断言语句。而且它的断言信息简洁明了,不多不少。 Python Assert 为何不尽如人意 Python中的断言用起来非常简单,你可以在assert后面跟上任意判断条件,如果断言失败则会抛出异常。 >>> assert 1 + 1 ==...

    The question 评论0 收藏0
  • 简单瞅瞅Python assert 语句

    摘要:写在前面最近每日一更,我这菜鸡都有点儿不好意思了简单介绍简单用法是让我们用程序来测试这个,如果相当于,那么一个出来。 写在前面 最近每日一更,我这菜鸡都有点儿不好意思了 简单介绍 简单用法是: assert expression 让我们用程序来测试这个expression,如果expression相当于False,那么raise一个AssertionError出来。即逻辑上等同于: i...

    2json 评论0 收藏0
  • [1054]Airtest的探索使用

    摘要:的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言。基本操作方法除了跨平台的还有平台特定的,比如安卓平台苹果平台平台这里我们来详细说说这些模块。 ...

    AndroidTraveler 评论0 收藏0
  • Python基础之(九)错误和异常

    摘要:另一种常见错误是逻辑错误。当检测到一个错误时,解释器就无法继续执行下去,于是抛出提示信息,即为异常。 错误 >>> for i in range(10) File , line 1 for i in range(10) ^ SyntaxError: invalid syntax 上面那句话因为缺少冒号:,导致解释器无法解释,于是报错。这个...

    yimo 评论0 收藏0
  • 你所不知的 PHP 断言(assert)

    摘要:中的断言常用于调试,检查一个表达式或语句是否为。用的最多的场景就是单元测试,一般的单元测试框架都采用了断言。运行结果中的断言在中,采用函数对表达式进行断言。单元测试测试不通过测试不通过是不是跟我们用写单元测试很像 PHP 中的断言常用于调试,检查一个表达式或语句是否为 FALSE。本文带你重新认识 PHP assert() 函数的神(Qi)通(Yin)广(Ji)大(Qiao)。本文基于...

    Pines_Cheng 评论0 收藏0

发表评论

0条评论

HelKyle

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<