永发信息网

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 用于从函数中返回(值)
两者没有联系
全部回答
  • 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 >>>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯