
函数总是返回某些东西(至少
None在执行过程中没有到达返回语句并且到达函数的结尾时)。
另一种情况是它们被异常中断。在这种情况下,异常处理将“在堆栈上占主导”,您将返回适当的状态
except或得到一些讨厌的错误:)
关于您的问题,我必须说有两种可能性:要么您有退货,要么没有。
- 如果您有东西要退货,请这样做,否则请不要。
- 如果您依靠返回的具有某种类型的东西,但是不能返回有意义的该类型的东西,
None
则会告诉调用者情况就是这样(没有更好的方法告诉调用者“没有任何东西”返回,然后通过None
,所以检查一下就可以了)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)