slots_bool_len.py 286 B

1234567891011121314151617
  1. class A:
  2. def __bool__(self):
  3. print('__bool__')
  4. return True
  5. def __len__(self):
  6. print('__len__')
  7. return 1
  8. class B:
  9. def __len__(self):
  10. print('__len__')
  11. return 0
  12. print(bool(A()))
  13. print(len(A()))
  14. print(bool(B()))
  15. print(len(B()))