python class __init__方法和__new__方法的区别

用__init__方法调用(作用是将对象初始化)
#__new__在__init__之前调用,创建对象并抛出
class Press(object):
def init(self,name,age):
‘’’
:param name:
:param age:
‘’’
self.name=name
self.age=age
#调用属性
def introduce(self):
print(‘press1的名字是%s是,年龄是%s’%(self.name,self.age))
press1=Press(‘小黑’,18)#这里面的参数自动传参给__init__方法
print(press1.name)
print(press1.age)
press1.introduce()

猜你喜欢

转载自blog.csdn.net/weixin_44737399/article/details/88799760