本章学习链接如下:
实例的属性
1.创建对象
在上一小节的学习中我们提到了类中的变量与函数变量的区别,self.param1和param1
,接下来我们继续详细解释这个知识点。
当我们创建一个学生的类,比如如下代码所示,里面没有用构造函数创造实例属性,类只有当对象被创建时才会被使用,不然什么用都没有。只要对象被创建,类的这段代码就会被运行一遍。
class student():
pass
在这个类的基础上咱们创建一个对象lina,并打印看看lina的类型,我们可以看到lina属于class student .
class student():
pass
lina=student() #类的实例化(创建对象)
print(type(lina))
还可以用isinstance 这个命令查看对象是不是属于这个类
class student():
pass
lina=student() #类