在Python中,函数是一段可重复使用的代码,用于执行特定的任务,我们可以使用def
关键字来定义一个函数,然后通过函数名加括号的形式来调用它,下面是一个简单的示例:
定义一个简单的函数,用于计算两个数的和
def add(a, b):
result = a + b
return result
调用函数
sum_result = add(3, 5)
print("两数之和为:", sum_result)
在这个示例中,我们定义了一个名为add
的函数,它接受两个参数a
和b
,函数的主体部分计算了这两个参数的和,并将结果存储在变量result
中,我们使用return
语句将结果返回。
要调用这个函数,我们只需提供所需的参数(在本例中为3和5),并将结果存储在一个变量中(在本例中为sum_result
),我们可以使用print
函数输出结果。
接下来,我们将详细介绍如何定义和调用函数。
1、定义函数
要定义一个函数,我们需要使用def
关键字,后跟函数名和一对圆括号,圆括号内可以包含函数的参数,多个参数之间用逗号分隔,函数的主体部分需要缩进,通常使用四个空格。
def function_name(parameter1, parameter2, ...):
# 函数主体
# ...
return result
我们可以定义一个计算阶乘的函数:
def factorial(n):
if n == 0 or n == 1:
return 1
else:
return n * factorial(n 1)
2、调用函数
要调用一个函数,我们需要使用函数名后跟一对圆括号,圆括号内包含实际参数,如果有多个参数,它们之间用逗号分隔,函数的返回值可以存储在一个变量中,或者直接使用。
result = function_name(argument1, argument2, ...)
我们可以调用上面定义的阶乘函数:
print("5的阶乘为:", factorial(5))
3、示例
下面我们来看一个完整的示例,该示例定义了一个计算圆的面积的函数,并调用它计算半径为5的圆的面积。
定义计算圆的面积的函数
def circle_area(radius):
area = 3.1415926 * radius * radius
return area
调用函数计算半径为5的圆的面积
area_result = circle_area(5)
print("半径为5的圆的面积为:", area_result)
归纳一下,在Python中,我们可以使用def
关键字定义函数,然后通过函数名加括号的形式调用它,函数可以接受参数,并返回结果,通过定义和调用函数,我们可以编写更加模块化和可重用的代码。