类是面向对象的,里面也是包含面向过程的。
类
一个模型 、一个例子
实例/对象
一个通过模型造出来的实物,成为实例/对象
实例化
就是制作实物的过程称为实例化
构造函数
在实例化一个对象的时候会自动执行构造行数
class Person: def __init__(self,name,age,gender): self.name=name self.age=age self.gender=gender print('%s,%s,今年%s,来自一个江南小镇'%(self.name,self.gender,self.age)) p=Person('Alex',19,'女')
self
本类对象
self就是你实例化的那个变量
self.xxx = xxx
在别的函数里面就直接可以用了
析构函数
实例被销毁的时候会自动调用
class Person: def __init__(self,name,age,gender): self.name=name self.age=age self.gender=gender print('%s,%s,今年%s,来自一个江南小镇'%(self.name,self.gender,self.age)) def __del__(self): print('实例被销毁') p=Person('Alex',19,'女')