初步实现代码如下:
class Singleton(object): instance = None def __init__(self): pass @classmethod def get_instance(cls): if Singleton.instance is None: Singleton.instance = Singleton() return Singleton.instance a = Singleton.get_instance() b = Singleton.get_instance() print('a id=', id(a)) print('b id=', id(b))