class people:
'帮助信息'
#所有实例共享
number = 100
#构造函数,self表示实例的名字,不用传参数。
def _init_(self,name,age):
self.name = name
self.age = age
#别的函数
def display1(self):
print(people.number)
def display2(self):
print(self.name)
people.__dox__(前后两个杠,帮助信息)
people.__name__(前后两个杠,名字)
people.__module__(前后两个杠,帮助信息)
people.__bases__(前后两个杠,帮助信息)
people.__dict__(前后两个杠,帮助信息)
p1 = people('p1',30)
p2 = people('p2',20)
p1.name = 'hello':改变该属性值
del p2.name:删除该属性值
hasattr(p1,'name'):是否有该属性
hasattr(p2,'sex'):是否有该属性
getattr(p1,'name'):取得该属性值
setattr(p1,'name','hello'):改变该属性值
delattr(p1,'name'):删除该属性值
继承:
子类可以调用父类函数,也可以重写。
class father: #定义父类
class child(father): #定义子类