国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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电脑。

关注

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

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

双男真人免费观看完整版高清| 韩国漂亮的瘦子7| 《女仆教育》动漫第一季| 农场一母四女一婿胡本兴小说 | 白丝女| 欧美人与性口牲饺配视频免费| 男人一旦舌吻你私处说明什么心理 | 白带内裤拉丝尿液| 喜宴| 欧美黑粗大硬巴XXOO| 色情性黄17C片麻豆AV| 禁忌:家庭密码| 我把刘姨俩腿扛在肩上是哪一集的| 明星记忆修改系统| 《别告诉我丈夫》播放 | 当看老公的面被维修工欺负| 打扑克| 《家访的老师》动漫在线观看| 日本《暴力强伦轩》| 速度与激情10| 人间水蜜桃MAC923| 苍老师巅峰之作第39集| 美女和帅哥一起努力生产豆浆的视频| 《酒店激战》动漫1-5集免费观. | 《乳牛牧场的奶牛娘》动漫| 《蜜桃成熟时1997》主题曲歌...| 淑芬啊…啊别停灬用力啊视频| 女性摇床和喘气声音哪个更伤身体| 罗明珠| 舌绕指探洞深深下一句是什么?| 性的快乐| 朋友的未婚妻| 一线产区和二线产区的品牌走位 | 小柔与王叔的第一次相遇是第几集| 《湿点》未增减板相似| 《老板娘2》完整版| 人犬兽人在线观看免费完整| 局长边摸边吃奶边做爰| 《特别酒店》免费观看| 韩漫网址| WWW.17C嫩嫩草色视频蜜桃