知行编程网知行编程网  2023-01-10 09:30 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中assert断言语句怎么用?的相关知识,包括python中assert函数,以及Python filter这些编程知识,希望对大家有参考作用。

python中如何使用assert断言语句?


Assert断言语句经常是


用于


确认现有的两个内容是不是满足条件的





若不满足,断言语句引发异常





你亲身经历过这种异常报错吗?如果没有,我给大家介绍一下正常报错的现象和处理方法。遇到问题的朋友可以跟着了解。


~



直接用一个




例子




演示






def strToInt10(x):
    assert isinstance(x, str), 'x must be string'
    assert x.isdigit(), 'x must be digit'
    return int(x)
print(strToInt10('10'))
strToInt10([1])



结果异常:

10
----
AssertionError                            Traceback (most recent call
<ipython-input-24-23ea36418da1> in strToInt10(x)
      1 def strToInt10(x):
----> 2     assert isinstance(x, str), 'x must be string'
      3     assert x.isdigit(), 'x must be digit'
      4     return int(x)
      5 print(strToInt10('10'))
 
AssertionError: x must be string


虽然上报代码显示报错,但是

我们可以使用

try处理这些异常

是的,如果需要调用这个语句,可以按照小编上面演示的效果来练习。

~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享