Python官方文档的介绍:
1、类没定义__bool__方法和__len__方法,则实例的对象为真
2、类定义了__len__方法,而且此方法返回的是0或者False,则实例的对象为假
3、类定义了__bool__方法,此方法返回的结果为False,则实例的对象为假
4、类中既定义了__len__和__bool__方法,则依照__bool__的返回结果来判断
Python官方文档的介绍:
1、类没定义__bool__方法和__len__方法,则实例的对象为真
2、类定义了__len__方法,而且此方法返回的是0或者False,则实例的对象为假
3、类定义了__bool__方法,此方法返回的结果为False,则实例的对象为假
4、类中既定义了__len__和__bool__方法,则依照__bool__的返回结果来判断