为什么函数对象在python中评估为True?

为什么函数对象在python中评估为True?,第1张

为什么函数对象在python中评估为True?

True
在Python中有很多评估结果。从关于布尔运算符的文档中:

在布尔运算的上下文中,以及当控制流语句使用表达式时,以下值将解释为false:

False
,,
None
所有类型的数字零以及空字符串和容器(包括字符串,元组,列表,字典,集合和Frozensets)。所有其他值均解释为true。

像很多东西一样,Python中的函数是 对象 ,而不是空的。因此,在布尔上下文中,它们的值为True。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5618131.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存