擅长:python、mysql、java
<h2>编写函数</h2>
<p>向函数添加更多参数非常容易;只需将函数定义更改为</p>
<pre><code>def kontroll(self, skoor, vale):
# Your code here.
</code></pre>
<p>然后<code>skoor</code>和{<cd2>}成为{<cd3>}函数的局部变量名,您可以像使用其他变量一样使用它们。在</p>
<p>至于为什么在函数定义中需要<code>self</code>,那是因为(大概)这个方法实际上是您定义的某个类的实例方法。实例方法总是接收绑定到的对象作为第一个参数。这个参数称为<code>self</code>,这就是为什么必须为它保留一个参数。有关更完整的解释,请参见<a href="https://stackoverflow.com/questions/2709821/python-self-explained">this question</a>。在</p>
<p>如果这实际上是某个类的实例方法,请注意,那么实际上并不需要<code>self</code>。一般来说,如果方法不需要引用特定的对象实例,那么就没有理由让它成为实例方法!在</p>
<h2>调用您的函数</h2>
<p>调用函数同样简单,但这取决于另一个问题的答案:这实际上是一个实例方法吗?<strong>如果它是在一个类中定义的</strong>(听起来像是这样),那么您需要执行如下操作:</p>
^{pr2}$
<p>另一方面,如果函数<strong>不是在类内定义的,则代码应该如下所示:</p>
<pre><code>def kontroll(skoor, vale):
pass # Your code goes here.
kontroll(skoor, vale)
</code></pre>