有关python函数中参数的问题

时间:2018-11-27 06:12:35

标签: python function parameters

我刚刚开始尝试Python,并且是100%的初学者。我知道对于某些人来说这将是一个非常愚蠢的问题,但对于在此问题上的任何帮助,我非常感谢。

因此,在Python函数中,我知道必须有一个参数(括号中的值),但我的问题是,参数的用途是什么,它如何帮助在代码中定义函数。

预先感谢, 尤夫拉伊

[这就是我的疑问] [1]

[1]:https://i.stack.imgur.com/B7Ndt.png单击图像的链接

3 个答案:

答案 0 :(得分:1)

您的问题完全笼统,不仅与python有关。 创建函数的原因主要有两个:

1-避免编写重复的代码。例如,考虑要编写一个代码以计算两个数字的和(非常简单),您有两种方法可以做到:

1-1在需要计算总和的代码的各处编写求和操作

1-2编写一个函数,该函数给出两个数字作为参数并返回它们的总和,并在需要查找总和的任何地方调用它。 显然,第二种方法比第一种方法更有效,更好。

2-使您的代码更干净,更易读。

在定义函数时,不必为其定义参数,这取决于您要执行的操作。如果您想每次都针对新数据运行函数,则必须为其定义参数(参数)并在函数中使用它们。让我们回到我的示例,考虑您想编写一个函数来计算两个数字的和并返回它,这是这样的:

def summation(first_number, second_number):
    return first_number + second_number

总的来说,您可以在函数中使用传递的参数来执行任何操作,这取决于您的任务。  幸运的是:-)

答案 1 :(得分:0)

参数是您执行功能的值。这很简单。

答案 2 :(得分:0)

如您在示例中所示,def subtract(x, y):允许x和y调用时为x的值。因此,我们可以通过键入subtract(3, 2)来调用函数,并且输出将return x-y,在我们的示例中为3-2。希望这会有所帮助!