原文: https://pythonspot.com/functions/

函数是可重用的代码,可以在程序中的任何位置调用。 函数提高了代码的可读性:使用函数而不是冗长的指令列表,使人们更容易理解代码。

最重要的是,可以重复使用或修改函数,这也提高了可测试性和可扩展性。

函数定义

我们使用以下语法来定义函数:

  1. def function(parameters):
  2. instructions
  3. return value

def关键字告诉 Python 我们有一段可重用的代码(一个函数)。 一个程序可以具有许多函数。

实际例子

我们可以使用function(parameters)来调用函数。

  1. #!/usr/bin/python
  2. def f(x):
  3. return(x*x)
  4. print(f(3))

输出:

  1. 9

该函数具有一个参数x。 返回值是函数返回的值。 并非所有函数都必须返回某些内容。

参数

您可以传递多个变量:

  1. #!/usr/bin/python
  2. def f(x,y):
  3. print('You called f(x,y) with the value x = ' + str(x) + ' and y = ' + str(y))
  4. print('x * y = ' + str(x*y))
  5. f(3,2)

输出:

  1. You called f(x,y) with the value x = 3 and y = 2
  2. x * y = 6

下载 Python 练习