擅长:python、mysql、java
<p>尝试初始化为<code>None</code>的类变量。这是Python中的标准习语,在许多其他语言中有直接同源词</p>
<p>导入时间</p>
<pre><code>class Foo():
aniTime = None
def animate(self):
if Foo.aniTime is None:
Foo.aniTime = time.time()
food = Foo()
food.animate()
print(food.aniTime)
time.sleep(2)
fool = Foo()
fool.animate()
print(fool.aniTime)
</code></pre>
<p>输出:</p>
<pre><code>1603149209.5965674
1603149209.5965674
</code></pre>
<p>第二次调用不会更改最初保存的时间</p>