为什么只有某些属性可用于此类?

时间:2019-07-14 11:26:12

标签: python python-3.x

我最近刚开始学习python,刚上课时,有时会收到消息

AttributeError: 'Class' object has no attribute 'attribute' 

但无法理解何时/为什么在以下代码中发生

class IntervalClass():

    def __init__ (self, min_val, max_val):
        self.min_val=min_val
        self.max_val=max_val
    def min_value(self):
        return self.min_val
    def max_value(self):
        return self.max_val

在上面的代码中,最好调用例如q.min_value()q.max_value给出

"'IntervalClass' object has no attribute 'max_value'"

q = IntervalClass(1,5)

0 个答案:

没有答案