最近在看python入门,敲到类的时候,犯了一个错误。
1 class Dog(object): 2 def _init_(self, name, age): 3 self.name = name 4 self.age = age 5 6 def sit(self): 7 print(self.name,title() + 'is now sitting.') 8 9 def roll_over(self): 10 print(self.name.title() + 'rolled over!')
找了半天不知道问题出在哪,最后发现是第二行 _init_ 应该写成 __init__,两个标点之差。
kindle看这种书排版还是有些问题,不过也提醒自己,学习要严谨一些。向宋慈学习。
浙公网安备 33010602011771号