欢迎访问宙启技术站
智能推送

Python函数基础:什么是函数,如何定义函数

发布时间:2023-07-02 04:31:51

函数是一段封装了一系列任务或操作的代码块,在程序中被定义一次后可以重复使用。

在Python中,我们可以使用def关键字来定义一个函数。函数定义包含以下的几个要素:

1. 函数名:函数的标识符,用来调用函数时使用。

2. 形参列表:函数可以接受的参数列表,在函数调用时,可以给这些参数传递实参。

3. 函数体:函数需要执行的代码块,在调用函数时,会按照顺序执行这些代码。

以下是一个简单的函数示例:

def add_numbers(a, b):
    sum = a + b
    print("The sum of", a, "and", b, "is", sum)

在上面的代码中,函数名为add_numbers,它接受两个参数a和b,函数体中的代码计算了参数a和b的和,并打印出结果。

通过调用函数,我们可以使用函数中封装的代码块来完成特定的任务。调用函数的语法是使用函数名后跟一对括号,括号中是传递给函数的实参。

下面是一个调用函数的示例:

add_numbers(5, 3)

其输出结果为:

The sum of 5 and 3 is 8

在调用add_numbers函数时,我们传递了实参5和3,并将它们分别赋值给形参a和b。然后函数体中的代码计算了a和b的和,并打印出结果。

函数还可以返回一个值,使用return语句来指定返回的结果。例如:

def multiply(a, b):
    product = a * b
    return product

在上面的代码中,multiply函数接受两个参数a和b,函数体中的代码计算了参数a和b的乘积,并使用return语句返回了结果。

可以通过调用该函数并将返回的结果赋值给一个变量,如:

result = multiply(5, 3)
print(result)

其输出结果为:

15

在调用multiply函数时,我们传递了实参5和3,并将它们分别赋值给形参a和b。然后函数体中的代码计算了a和b的乘积,并使用return语句返回了结果。返回的结果被赋值给了变量result,并打印出结果。

通过定义和调用函数,我们可以将代码块进行封装和重用,使得程序更加简洁、高效、易于维护。