1.题目
- 1创建Person类,属性有姓名、年龄、性别,创建方法personInfo,打印这个人的信息
# 定义个人信息
class Person(object):
def __init__(self,name,age,gender):
'''新式类写法 '''
self.name=name
self.age=age
self.gender=gender
def personinfo(self):
# 打印出来的是个人的: 姓名,年龄,性别
print('个人信息: ',self.name,self.age,self.gender)
def __str__(self):
return '姓名: %s' %(self.name)
# 返回的是字符串,要配合return 使用
if __name__ == '__main__':
obj=Person('张三','18','男')
# 里面的参数自动传给 __init__方法
print(obj)
# 返回对象是__str__方法,return 后面的信息
obj.personinfo()
# 调用啦personinfo方法
输出结果
# 姓名: 张三
# 个人信息: 张三 18 男