最能转换成布尔函数的python方法?

2024-03-28 12:14:17 发布

您现在位置:Python中文网/ 问答频道 /正文

基于对象的真实性,将其转换为布尔值的最python方法是什么?在

return bool(an_object)

或者

if an_object:
    return True
else:
    return False

或者完全是别的什么?在

在这种情况下,我们不能依靠对象的真实性来获得。在


Tags: 对象方法anfalsetruereturnifobject
2条回答

根据你的需要,你可以

^{1}$

或者你的谓词是什么。这将允许您控制哪些对象为真,哪些对象为空

如果您真的需要一个布尔值,请使用bool(something)。。。在

但是,通常您不需要布尔值,因此您可以使用return something,而不是return bool(something),然后用户可以决定在什么上下文中使用它。在

相关问题 更多 >