python高階使用:運算子_init_過載

rosefunR發表於2017-12-30
#define number
class Number:
    def __init__(self,start):
        self.data=start
    def __sub__(self,other):
        return Number(self.data-other)

if __name__ == '__main__':
    # from number import Number
    X=Number(5)
    print('X',X)
    print('X.data',X.data)
    # print('self',self)
    Y=X-2
    print(Y.data)

相關文章