python的assert语句,python assert函数用法

  python的assert语句,python assert函数用法

  Assert断言语句常用于确认现有的两个内容是否满足条件。如果没有,断言语句将抛出一个异常。你遇到过这种异常错误吗?如果不是,那就给大家看看正常错误显示的现象以及如何处理。遇到问题可以跟着了解一下~

  直接用一个例子演示

  defstrToInt10(x):

  assertisinstance(x,str), xmustbestring

  assertx.isdigit(), xmustbedigit

  returnint(x)

  print(strToInt10(10 ))

  结果异常:

  10

  -

  AssertionErrorTraceback(mostrecentcall

  ipython-input-24-23ea 36418 da 1 instrtoint 10(x)

  1defstrToInt10(x):

  -2 assertistinstance(x,str), xmustbestring

  3assertx.isdigit(), xmustbedigit

  4返回(x)

  5print(strToInt10(10 ))

  断言错误: xmustbestring虽然报告的代码显示错误,但是我们可以使用try来处理这些异常。如果需要调用这个语句,可以按照上面小编演示的效果来练习~

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

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