类8.类的魔术方法之_init_

定义

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入门书》

你可能感兴趣的:(类8.类的魔术方法之_init_)