python中的类与C++中的类很相似,不同的是一些小细节的表达方式。python中有int类型、float类型等,我们定义的类就是此类别的类型,只不过是认为定义的。
定义类需要关键字class,之后是一个类名,我们编程习惯将类名首字母大写。类名后面有个括号,括号里是继承的类名,继承我们将在后面仔细讲解,大家理解此处即可,目前我们的继承类大多是object类。
class Person(object):
pass
有了类的定义,我们就能创建出实例了。创建实例时,先写出实例变量,等号右边需要类名,紧接着是一个括号,即创建实例使用类名+(),类似函数调用的形式。
yjy = Person()
由于python是动态语言,所以我们对于每一个实例,可以直接给他的属性赋值。
yjy.name = 'yjy'
yjy.birthday = '2020-04-22'
yjy.gender = 'male'
yjy.age = 1
实例中的属性也能直接运算
yjy.age = yjy.age + 1