python 如何建立函数

原创
ithorizon 7个月前 (09-28) 阅读数 55 #Python

Python中如何建立函数

Python中建立函数可以使用def关键字,函数名应该简短且描述性强,下面是一个简单的例子:

def add(x, y):
    """
    This function takes two arguments x and y, and returns their sum.
    """
    return x + y

这个例子中定义了一个名为add的函数,它接受两个参数x和y,并返回它们的和,函数的文档字符串(docstring)描述了函数的功能和用法。

调用这个函数很简单,只需要传入两个参数即可:

result = add(3, 5)
print(result)  # 输出 8

除了简单的函数,Python还支持嵌套函数、默认参数、关键字参数等高级特性,下面的例子中定义了一个嵌套函数,并使用了默认参数:

def outer(x):
    def inner(y):
        return x + y
    return inner
func = outer(3)
result = func(5)
print(result)  # 输出 8

这个例子中定义了一个名为outer的外层函数和一个名为inner的内层函数,外层函数接受一个参数x,并返回内层函数的引用,内层函数接受一个参数y,并返回x+y的结果,调用外层函数时,我们传入了一个参数3,并获取了内层函数的引用,然后我们可以使用这个引用来调用内层函数,传入一个参数5,并得到结果8。



热门