python assert()函数,python的assert基本用法

  python assert()函数,python的assert基本用法

  断言语句类似于if分支,它用来断言一个bool表达式,如果bool表达式为真,程序可以继续向下执行;否则,程序将抛出AssertionError。

  例如,下面的程序:

  S_age=input(请输入您的年龄: )

  age=int(s_age)

  资产20年龄80

  Print(您输入的年龄介于20和80之间)上面程序中的粗体代码断言年龄必须介于20和80之间。运行上面的程序,如果输入的年龄在执行范围内,可以看到如下运行过程:

  请输入您的年龄:23。

  您输入的年龄在20到80岁之间。如果您输入的年龄不在20到80之间,您将看到以下操作过程:

  请输入您的年龄:1。

  回溯(mostrecentcalllast):

  文件“C: 用户马蒙桌面1.py”,第3行,在模块中

  资产20年龄80

  AssertionError从上面的运行过程可以看出,断言也可以判断逻辑表达式,所以断言实际上相当于一种特殊的分支。

  assert断言的执行逻辑是:

  如果条件为假:

  程序抛出了AssertionError错误。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: