Python函数是一组用于执行特定任务的语句块。定义函数可以使代码更模块化、可重用和可维护。在Python中,定义函数需要以下步骤:
函数定义
定义函数的基本语法如下:
def function_name(parameters): # function code return value
def是Python定义函数的关键字。
function_name是函数名称,必须符合标识符命名规则。
parameters是函数参数列表,可以为空。
函数代码块必须缩进,一般为四个空格。
return语句可选,用于指定函数的返回值。
下面是一个简单的函数示例,它将两个数相加并返回结果:
def add_numbers(a, b): result = a + b return result
函数调用
调用函数是指执行函数体内的代码块。调用函数时,需要按照函数定义的参数列表传递参数。调用函数的基本语法如下:
result = function_name(arguments)
function_name是函数名称,用于指定要调用的函数。
arguments是函数的参数列表,用于向函数传递数据。
result是函数的返回值,用于存储函数执行后的结果。
下面是一个简单的调用示例:
x = 2 y = 3 z = add_numbers(x, y) print(z)
此示例中,调用了add_numbers函数,并向其传递了两个参数。函数执行后返回结果3,该结果存储在变量z中,并通过print语句输出。