擅长:python、mysql、java
<p>您的问题完全是一般性的,不仅仅与python有关。
创建函数有两个最主要的原因:</p>
<p>1-避免重复编写代码。例如,假设您想编写一个代码来计算两个数字的和(非常简单),您有两种方法:</p>
<p>1-1写求和运算代码的每一个地方都需要求和</p>
<p>1-2写一个函数,它给出两个数字作为参数并返回它们的和,只要在需要求和的地方调用它就行了。
显然,第二种方法比第一种方法更有效、更好。你知道吗</p>
<p>2-使你的代码更清晰易读。你知道吗</p>
<p>当你定义一个函数时,没有必要为它定义参数,这取决于你要做什么。如果每次都要为新类型的数据运行函数,那么必须为它定义参数(参数)并在函数中使用它们。让我们回到我的例子,假设您想编写一个函数来计算两个数字的和并返回它,它是这样的:</p>
<pre><code>def summation(first_number, second_number):
return first_number + second_number
</code></pre>
<p>总的来说,您可以对函数中传递的参数执行任何操作,这取决于您的任务。
幸运:-)</p>