创建一个python类实例Falsey

时间:2013-12-05 00:55:23

标签: python class object

假设我正在实施一种新类型的清单。

python中的列表类型如果未填充,则评估为False。我怎么能让我的班级有这种行为?

class Example(object):
    def __init__(self, value):
        self.value = value

    def __something__(self):
        return self.value

那么;

if Example(True):
    print "Yay!"

if not Example(False):
    print "Yay!"

理想的回报是两行“耶!”

0 个答案:

没有答案