class ligne():
    def __init__ (self, stops):
        ##stops = a list of instances of Ligne1Stop class
        self.stops = stops
    def returnAllStopsOnLigne(self):
        return self.stops

当我调用returnAllStopsonAlign()方法时,我得到一个
"<__main__.ligne1Stop instance at 0x1418828">

如何在停止列表中返回正确的类实例名称?

最佳答案

您正在查看类的repr()表示输出。repr()将调用在自定义类上定义的__repr__() hook

def __repr__(self):
    return '<linge1Stop: name={0}>'.format(self.name)

09-28 06:56