导语:
本文主要介绍了关于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字典的元素访问09/29
- ♥ python字典合并的使用注意事项12/19
- ♥ Python如何保存py文件08/12
- ♥ 如何在python中设置系统环境变量08/13
- ♥ 如何在python中判断一个变量是否为字符串类型08/22
- ♥ python函数的返回值是多少08/21
内容反馈