Skip to main content
 首页 » 编程设计

python之什么时候在模块中执行语句

2025年05月04日10luoye11

我已经开始看到一些这样的构造:

class Foo: 
     def someFunc1: 
          ... 
     def someFunc2: 
          ... 
 
     bar = 2 + 2 
 
     def someFunc3: 
          ... 

在这个例子中 bar 什么时候被执行?

请您参考如下方法:

加载模块时的类声明:

>>> class Foo: 
...     def someFunc1(self): 
...         pass 
...     def someFunc2(self): 
...         pass 
...     bar = 2 + 2 
...     def someFunc3(self): 
...         pass 
...  
>>> Foo.bar 
4