2-3 Python实例属性的定义
本节编程练习不计算学习进度,请电脑登录imooc.com操作

Python实例属性的定义

虽然前面我们已经通过Person类创建出xiaoming、xiaohong等实例,但是这些实例看上去并没有任何区别。在现实世界中,一个人拥有名字、性别、年龄等等的信息,在Python中,可以通过以下的方式赋予实例这些属性,并且把这些属性打印出来。

xiaohong.name = 'xiaohong'
xiaohong.sex = 'girl'
xiaohong.age = 13

print(xiaohong.name)
print(xiaohong.sex)
print(xiaohong.age)

除此以外,这些属性也可以和普通变量一样进行运算。比如xiaohong长大了一岁:

xiaohong.age = xiaohong.age + 1

任务

请定义一个动物类,并创建出两个实例dogcat,分别赋予不同的名字和年龄并打印出来。

  1. # Enter a code
  2.  
下一节