Python 学习 - 初始化函数__init__

初始化方法__init__

创建类的时候,__init__作为初始化方法可以用来设置对象属性,并给予初始值,可以是参数或者固定值

  # coding:utf-8
    
    # 关于初始化 __init__ 方法
    
    class Dog:
    
        def __init__(self,new_name):
            print '初始化'
    
            # self.属性 = 行参数
            # 也可以直接赋值 self.属性 = '哈士奇'
            # name 是属性,new_name 是行参
            self.name = new_name
    
        def eat(self):
            print '%s 喜欢吃骨头' % self.name
            
    # 创建对象,会自动调用初始化方法__init__
    ha_shi_qi = Dog('哈士奇')
    
    ha_shi_qi.eat()

你可能感兴趣的:(Python 学习 - 初始化函数__init__)