摘要: _str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, gender): self.name = name self.gender = gender def __str__(self): ... 阅读全文
posted @ 2018-04-09 17:20 。低调ヽ继续 阅读(315) 评论(0) 推荐(0) 编辑
摘要: __foo__: 定义的是特殊方法,一般是系统定义名字 ,类似 __init__() 之类的。 _foo: 以单下划线开头的表示的是 protected 类型的变量,即保护类型只能允许其本身与子类进行访问,不能用于 from module import * __foo: 双下划线的表示的是私有类型(private)的变量, 只能是允许这个类本身进行访问了。foo:就是public方法 阅读全文
posted @ 2018-04-09 17:18 。低调ヽ继续 阅读(8884) 评论(0) 推荐(0) 编辑