黑马程序员技术交流社区

标题: python中单例的实现及捕获异常的使用 [打印本页]

作者: 向阳_xy    时间: 2019-7-22 11:50
标题: python中单例的实现及捕获异常的使用
# 单例模式与抛出异常
class GamePlayer(object):
    instance = None

    def __new__(cls, *args, **kwargs):
        if cls.instance is None:
            cls.instance = super().__new__(cls)
        return cls.instance

    init_flag = False

    def __init__(self):

        if GamePlayer.init_flag:
            return
        print("对象初始化中...")
        GamePlayer.init_flag = True


try:
    player1 = GamePlayer()
    print(player1)
    player2 = GamePlayer()
    print(player2)
except Exception as result:
    print("%s 未知错误" % result)


作者: 灵儿啊    时间: 2019-7-27 08:32
很厉害的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2