定义
init,全称为initialiaze,中文意思为初始化。
init的说明
(1)增加类的实例属性
(2)增加类的使用灵活性
(3)init可以有自己函数
使用
clsas 类:
def init()
问题
设计一个类,包含init,用init增加类的实例属性,类的灵活性和init自己的函数。
参考答案
class Flower():
zhonglei=['mudan','juhua','hehua','meihua']
def __init__(self):
self.local_logo='牡丹'
for element in self.zhonglei:
print(element)
flower=Flower()
print(flower.local_logo)
flower.zhonglei
#20170615ex0101魔术方法_init_.py
class Flower():
zhonglei=['mudan','meihua','hehua','meigui']
def __init__(self,flower_name):
self.f_name=flower_name
flower=Flower('玫瑰')
print(flower.f_name)
参考:侯爵的《编程小白的第一本Pyhton入门书》