python3 assert和return的区别
答案:2 悬赏:0 手机版
解决时间 2021-02-25 19:01
- 提问者网友:临风不自傲
- 2021-02-25 12:12
python3 assert和return的区别
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-02-25 13:35
assert是断言语句,判断其后的表达式是否为真,如果值为False则退出程序,是用来调试程序的语句
return 用于从函数中返回(值)
两者没有联系
return 用于从函数中返回(值)
两者没有联系
全部回答
- 1楼网友:老鼠爱大米
- 2021-02-25 13:47
1、assert断言用来声明某个条件是真的。
2、如果你非常确信某个你使用的列表中至少有一个元素,而你想要检验这一点,并且在它非真的时候引发一个错误,那么assert语句是应用在这种情形下的理想语句
3、当assert语句失败的时候,会引发一assertionerror
测试代码:
>>> mylist = ['item']
>>> assert len(mylist) >= 1
>>> mylist.pop()
'item'
>>> assert len(mylist) >= 1
traceback (most recent call last):
file "", line 1, in
assertionerror
>>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯