2019-05-28 定制类 __str__ __repr__ __iter__ __getitem__ __getattr__
__str__我们先定义一个Student类,打印一个实例:>>>classStudent(object):...def__init__(self,name):...self.name=name...>>>print(Student('Michael'))打印出一堆,不好看。怎么才能打印得好看呢?只需要定义好__str__()方法,返回一个好看的字符串就可以了:>>>classStudent(ob