python学习札记10——构造方法、属性和迭代器
python学习笔记10——构造方法、属性和迭代器
第九章 构造方法、属性和迭代器
1. 构造方法__init__,使用双下划线
>>> class FooBar: def __init__(self, value = 42): #默认参数 self.somevar = value >>> f = FooBar() >>> f.somevar 42 >>> f2 = FooBar("This is a constructor argument") >>> f2.somevar 'This is a constructor argument'