导语:
本文主要介绍了关于python中assert断言语句怎么用?的相关知识,包括python中assert函数,以及Python filter这些编程知识,希望对大家有参考作用。
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处理这些异常
是的,如果需要调用这个语句,可以按照小编上面演示的效果来练习。
~
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python可以开发微信吗12/04
- ♥ 使用nohup运行python报错12/11
- ♥ Python异常处理知识点总结,五分钟就能学会11/06
- ♥ 如何在python中使用函数装饰器?01/09
- ♥ python如何捕获错误信息10/07
- ♥ 如何判断python密码是否符合要求09/05
内容反馈