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): #定义子类
本文详细介绍了 Python 中类与对象的基础知识,包括类的定义、属性的使用与修改、内置特殊方法的应用,以及如何实现继承等核心概念。通过具体实例展示了如何创建类,并对类的属性进行操作。
1458

被折叠的 条评论
为什么被折叠?



