国产成人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电脑。

关注

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

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

H漫画| 苍老师巅峰之作第37集| 疯狂祖母免费观看高清版| 98在线高清免费观看电视剧狂| JK| 女子排尿视频大全| 二年成全免费观看影视大全 | 二人努力生猴子免费观看| MACHENIKE| 朕心爱的丑姑娘| 禁播伦理黑人2| 打扑克视频| 毛片| 色翁荡熄第10章| 无人区免费观看高清电视剧| 老婆同意了别人轮流联系我| 国产X9X9X9X9X9X任意...| 女神开档泳装图片| 保姆的特殊待遇5| 伦理《少妇的滋味》完整版| AI换脸| 边添小流边狠狠躁69集| 黑色蕾丝女装大长腿| 人犬兽人在线观看免费完整一| 麻花传剧MV在线看免费版高清| 麻花传剧MV无痕免费观看姐弟| 榨精病栋| 小叔子从后面抱住我的电视剧| 这里没有硝烟| 交换的一天电影完整播放在线观看| 《如狼似虎的女人》大结局| 儿子日娘章节小说| GEGEPA| 女教师免费观看全集电视剧| HTTPS://WWW.AP...| 闺蜜老公把我压在怀里| 揉着揉着就CAO起来了| 姨母的绣感中字3| 《高压监狱3》法国版正版| 真人刺激战场40分钟电视剧| 《吃乳》在线播放