单选题

下面有关 bool() 函数的说法,正确的是(   )。

A

如果自定义类中没有定义魔术方法 __bool__( ) ,将不能对该类的对象使用 bool( ) 函数

B

如果自定义类中没有定义魔术方法 __bool__( ) ,将查找有无魔术方法 __len__( ) 函数,如果有__len__( ) 则按 __len__( ) 的值进行处理,如果该值为0则返回 False ,否则 True ,如果没有 __len__() ,则返回值为 True

C

bool( ) 函数如果没有参数,返回值为 False

D

表达式 bool(int) 的值为 False

赣ICP备20007335号-2