python3.5+版本 return super(Programer,cls).__new__(cls,*args,kwrags) 改为 return super(Programer.cls).__new__(cls)
感谢- -。
感谢- -。
2017-01-28
最赞回答 / 慕粉0131551080
我是这么理解的,不知道对不对, 用__str__可以直接print p就出来,但是自己构造方法的话需要print p.method()出来,至于__dir__可能有时候我们不需要打印所有属性,只选择需要的打印。
2017-01-14
看到老师说可以利用magic method中类的属性访问来进行访问控制,具体感觉实例里面没有涉及到访问控制,这点有点不太明白,这个的用法
2017-01-06