Присвойте классу логическое значение в Python

Если операторы в Python позволяют вам сделать что-то вроде:

   if not x:
       print "X is false."

Это работает, если вы используете пустой список, пустой словарь, None, 0 и т. Д., Но что если у вас есть свой собственный класс? Можете ли вы присвоить этому классу ложное значение, чтобы в том же условном стиле он возвращал ложное значение?

Ответы на вопрос(2)

Ваш ответ на вопрос