class 类 init 功能
作者: 莫烦 发布于: 2016-01-01
编辑: init¶
__init__
可以理解成初始化class
的变量,取自英文中initial
最初的意思.可以在运行时,给初始值附值,
运行c=Calculator('bad calculator',18,17,16,15)
,然后调出每个初始值的值。看如下代码。
如何设置属性的默认值, 直接在def
里输入即可,如下:
def __init__(self,name,price,height=10,width=14,weight=16):
查看运行结果, 三个有默认值的属性,可以直接输出默认值,这些默认值可以在code
中更改, 比如c.wi=17
再输出c.wi
就会把wi
属性值更改为17
.同理可推其他属性的更改方法。
总结¶
def __init__(self,name,price,height,width,weight):
注意,这里的下划线是双下划线