0

それは言う

    sarah = Athlete('Sarah Sweeney', '2002-6-17', ['2:58', '2.58', '1.56'])
TypeError: object() takes no parameters

どうしたの?ありがとうございました。Head First Pythonでの例です

class Athlete:
    def _init_(self, a_name, a_dob=None, a_times=[]):
        self.name = a_name
        self.dob = a_dob
        self.times = a_times

sarah = Athlete('Sarah Sweeney', '2002-6-17', ['2:58', '2.58', '1.56'])
4

2 に答える 2

3

スペルが間違っています(最初と最後にアンダースコアが2 つ__init__あることに注意してください)。

于 2013-11-11T15:50:12.707 に答える