python的assert基本用法,python中的assert是什么意思
Assert是代码编写中经常可以看到的一个代码,但是因为太普通了,边肖差点忘了这个代码给大家介绍,你们很多人都碰到过,但是你们知道它的基本含义和使用方法吗?想必大家都忽略了。可能是因为很普通,所以我不在乎,但是没关系。如果你感兴趣,你可以跟随边肖学习如何使用它,并帮助我们发展python学习。
什么是 assert?
其具体语法如下:
Assert _ stmt 33603360= assert expression[, expression]复制代码一个简单形式的assert表达式,例如下面的例子:
Assert 1==2复制代码,它相当于下面两行代码:
if _ _ debug _ _ 3360 if not Expression 3360 raissesertionerror复制代码看断言表达式1和表达式2的形式,比如下面的例子:
Assertion1==2, assertioniswing 复制代码,相当于下面两行代码:
if _ _ debug _ _ 3360 if not expression 13360 raissesertionerror(表达式2)复制代码,记住在使用assert时不要加括号,比如下面的例子:
Assert (1==2, thishouldfail )# output ipython-input-8-2c 057 BD 7 Fe 24:1:语法警告: assertionsalwaystrue,perhapsremoveparents?Assert (1==2, thishouldfail )复制代码的正确方法应该是下面这样,不带括号:
Assert1==2==2, this should fail # output assertion error 3360 this should fail副本代码。如果遇到以上问题,可以使用我们今天学习的函数。不实用吗?边肖也和大家重温了一下~祝我们每个人在python学习上越来越好~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。