源代码: class Person: # 定义Person类 def __init__(self, name="未知",age=0,sex='男'): #定义构造方法 print("构造方法被调用!") self.name = name #将self对应对象的name属性赋值为形参name的值。 self.age = age #将self对应对象的age的属性赋值为形参的值。 self.sex = sex #将self对应对象的sex的属性赋值为形参的值。 def show(self): #定义普通方法show print("姓名:{},年龄:{},性别:{}.".format(self.name,self.age,self.sex)) per1 = Person() #创建person类对象per1,自动执行构造方法 per2 = Person("文雅兰",19,'女') per3 = Person("陈顺龙",19,'男') per1.show() #通过per1对象调用show()方法. per2.show()#通过per2对象调用show()方法. per3.show()#通过per3对象调用show()方法. 结果如下: