def __int__(self):的作用

def __int__(self):的作用--当我们创建好一个实例对象之后,会自动调用这个方法,来初始化这个对象

class Person:
    #当我们创建好一个实例对象之后,会自动调用这个方法,来初始化这个对象,是初始化对象的age属性
    def __int__(self):
        self.age = 18
        self.__abc = 10  #__abc是受保护属性

p1 = Person()
p2 = Person()
p3 = Person()

p1.age = 1
p2.age = 2
p3.age = 3

#可以对p1.age,p2.age,p3.age赋不同的值,代表不同的实例属性

你可能感兴趣的:(Python基础知识,python)