1. 程式人生 > >Python3.6 物件的真與假

Python3.6 物件的真與假

Python官方文件的介紹:


1、類沒定義__bool__方法和__len__方法,則例項的物件為真

2、類定義了__len__方法,而且此方法返回的是0或者False,則例項的物件為假

3、類定義了__bool__方法,此方法返回的結果為False,則例項的物件為假

4、類中既定義了__len__和__bool__方法,則依照__bool__的返回結果來判斷