韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python如何实现初始化执行一次

python如何实现初始化执行一次

python初始化

头像

小妮浅浅

2021-09-28 09:44:383722浏览 · 0收藏 · 0评论

1、定义类属性init_flag标记是否已经初始化。

初始值为False。

2、在__init__方法中判断init_flag。如果是False,则进行初始化。

3、将init_flag设置为True。

当再次自动调用__init__方法时,初始化动作将不再执行。

实例

class MusicPlayer(object):
 
    # 记录第一个被创建对象的引用
    instance = None
    # 记录是否执行过初始化动作
    init_flag = False
 
    def __new__(cls, *args, **kwargs):
 
        # 1. 判断类属性是否是空对象
        if cls.instance is None:
            # 2. 调用父类的方法,为第一个对象分配空间
            cls.instance = super().__new__(cls)
 
        # 3. 返回类属性保存的对象引用
        return cls.instance
 
    def __init__(self):
 
        if not MusicPlayer.init_flag:
            print("初始化音乐播放器")
 
            MusicPlayer.init_flag = True
 
 
# 创建多个对象
player1 = MusicPlayer()
print(player1)
 
player2 = MusicPlayer()
print(player2)

以上就是python实现初始化执行一次的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

55影院最新免费看电视剧| 亚洲日韩AV精品一区二区| 爷爷的鸡又黑又长下一句怎么接| 精品人OR猪OR狗的DNA| 大肉大捧一进一出XXOO| 不许穿内裤随时挨C调教H| 男女做受AHAAAA| 丫头把腿开大让我添添| 蜜桃成熟时2| 男生把小困困放到女生困里视频| 机械师| 泰剧《劈开你的腿》免费观看| 大学生裸贷| 西游记| 泳装大雷抖动舞蹈视频| 国外不堪入目的演唱会| 国产在线观看免费全集电视剧网站 | 《暴雨回不了家去上司家》 | 《慈母夜吟》完整版| 暴躁妹妹CSGO高清| 《别告诉我丈夫》播放| 医生一直揉白带湿漉漉的正常吗| 我是宿舍的寄吧套BY小说推荐| 半裸| 爱上兄弟的母亲6集免费观看| 公交车NP粗暴H强J玩弄| 我把刘姨俩腿扛在肩上是哪一集的| 主动把奶头放进男朋友嘴巴里 | 7777影院免费观看电视剧大全 | 蜜桃成熟时| 国产麻豆剧传媒精品国产AV| 欧美一区| 成色18K1.220.38软件| 地下室SMS录制的全部内容| 正常硬度是多硬| 瑜伽馆里的私密按摩效果怎么样 | 香蕉视频APP| 私处按摩SPA养生精油| 《情人》大尺度| 《一滴都不许漏》何泽城林荫| 女士泳衣全透明