python如何定义一个函数

原创
admin 10小时前 阅读数 4 #Python

Python中定义函数的方法

Python中,可以使用def关键字来定义函数,函数是一种可重用的代码块,它可以接受一些参数,并返回一些结果,在定义函数时,需要指定函数的名称、参数和函数体。

下面是一个简单的例子,展示如何定义一个Python函数:

定义一个计算两个数之和的函数
def sum_numbers(a, b):
    return a + b
调用函数并打印结果
result = sum_numbers(5, 3)
print(result)  # 输出:8

在这个例子中,我们定义了一个名为sum_numbers的函数,它接受两个参数ab,并返回它们的和,我们调用这个函数并打印结果。

需要注意的是,在定义函数时,需要指定函数的参数和函数体,参数是传递给函数的变量,而函数体是包含要执行的代码块,在上面的例子中,我们只有一个参数ab,但函数体只有一个返回语句。

在Python中,还可以使用lambda表达式来定义匿名函数,这种函数没有名称,但可以像普通函数一样使用,下面是一个例子:

定义一个计算两个数之和的匿名函数
sum_func = lambda a, b: a + b
调用函数并打印结果
result = sum_func(5, 3)
print(result)  # 输出:8

在这个例子中,我们使用lambda关键字定义了一个匿名函数,它接受两个参数ab,并返回它们的和,我们调用这个函数并打印结果,需要注意的是,匿名函数可以直接赋值给变量,然后通过变量来调用。

热门