擅长:python、mysql、java
<p>你考虑过上课吗?如果有必须传递给许多函数的变量,则类非常有用。</p>
<pre><code>class Foo:
def __init__(self):
pass
def set_x(self):
self.x = 5 # Whatever your source is!
def calculate_something(self, foo, bar):
return foo * bar * self.x
q = Foo()
q.set_x()
print(q.calculate_something(2, 3))
</code></pre>
<p>输出:<code>30</code></p>
<p>如果您对使用类不感兴趣,可以执行以下操作:</p>
<ol>
<li>取x</li>
<li>将它传递给<code>interest</code>和<code>calc</code>而不是在<code>interest</code>中获取它</li>
</ol>