Python 函数

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

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

函数定义

我们使用此语法定义为函数:

def function(parameters):
    instructions
    return value

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

函数实际例子

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

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

输出:

9

该函数有一个参数 x。此函数具有返回值,但并非所有函数都必须返回一些东西。

函数参数

我们可以传递多个变量:

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

输出:

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