Py学习  »  Python

为什么在这个python脚本中声明的顺序不是一个问题

Luke Gary • 3 年前 • 537 次点击  

食品

class Foo:
    def __init__(self):
        if type(self).__name__ in MAP.keys():
            print('WOO HOOO')
        self.Bar = True

MAP = {'Foo': Foo}

测试

>>> from foo import *
>>> x = Foo()
WOO HOOO

这是因为构造函数只在运行时检查?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/99351
 
537 次点击  
文章 [ 1 ]  |  最新文章 3 年前