最新回答 / Mr_Tory
                                
                                                            在一个类A中普通的方法定义为def func(),在调用时通过对象a.func()类方法通过@classmethod定义,只能访问类的属性,通过类来调用A.func()如果希望像普通属性一样调用方法通过@property,调用时为a.func,不用加括号
                            
                        
                        2019-11-01
                
            
                                最赞回答 / caicai12138
                                
                                                            Python3.3以上版本调用__new__()的时候,不要带参数。调用的时候改成__new__(cls)就不报错了。同时重写__init__和__new__时避免传递额外的参数,若只重写其中一个则可以传递额外参数。
                            
                        
                        2019-05-07
                
            
                                最新回答 / 0结界0
                                
                                                            class Programer(object): hobby='Play Computer' def __init__(self,name,age,weight):#init名字写错了  self.name=name  self._age=age  self.__weight=weight def get_weight(self):  return self.__weight#这里的名字也漏了个下划线if __name__=='__main__': programer=Programer('Albert'...
                            
                        
                        2018-12-05
                
             
             
        













