bool型数组python
Python bool() function returns Boolean value for an object. The bool class has only two instances – True and False. This class can’t be extended.
Python bool()函数返回对象的布尔值。 bool类只有两个实例– True和False。 此类无法扩展。
Python bool() (Python bool())
Python bool() function uses standard truth testing rules to convert the specified argument object to Boolean value.
Python bool()函数使用标准的真值测试规则将指定的参数对象转换为布尔值。
Some of the rules used to return Boolean value are:
用于返回布尔值的一些规则是:
- Any object Boolean value is considered true if it’s not implementing __bool__() function and __len__() functions. 如果未实现__bool __()函数和__len __()函数,则任何对象布尔值都被视为true。
- If the object doesn’t define __bool__() function but defines __len__() function, then __len__() function is used to get the boolean value of object. If __len__() returns 0, then bool() function will return False otherwise True. 如果对象没有定义__bool __()函数而是定义了__len __()函数,则使用__len __()函数获取对象的布尔值。 如果__len __()返回0,则bool()函数将返回False,否则返回True。
- Boolean value will be False for
None
andFalse
constan