单例类
class Single: # Single(仅有一个的)
__isinstance = None # 让私有变量__isinstance等于空
def __new__(cls,*args,**kwargs): # 定义一个空间
if not cls.__isinstance: # 判断__isinstance是否为True
cls.__isinstantce = object.__new__(cls) # 当cls.__isinstance为True,创建一个空间
return cls.__isinstance # 返还这个空间
def __init__(self,name,age): # 在空间中生成一个对象空间
self.name = name
self.age = age
a = Single('吕布',40) #实例化一个对象name=吕布,age = 40
a1 = Single('赵云60')
print(a.name) #打印类中的name
print(a.age)
print(a1.name)
print(a1.age)
# 结果 赵云
60
赵云
60

浙公网安备 33010602011771号