123sw 发表于 2017-5-7 10:59:01

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'
 
页: [1]
查看完整版本: python学习笔记10——构造方法、属性和迭代器