函数是代码的块,它们执行特定的任务。函数可以接受输入,称为参数,并返回输出,称为返回值。函数可以通过其名称和参数列表来调用。
def function_name(parameters):"""Function documentation."""Function body
其中:
function_name
是函数的名称。
parameters
是函数的参数列表,每个参数都用逗号分隔。
"""Function documentation."""
是函数的文档字符串,它提供了有关函数用途的简要说明。
Function body
是函数的代码块。例如,以下函数计算两个数字的和:其中:
outer_function
是外部函数的名称。
parameters
是外部函数的参数列表。
"""Outer function documentation."""
是外部函数的文档字符串。
inner_function
是嵌套函数的名称。
parameters
是嵌套函数的参数列表。
"""Inner function documentation."""
是嵌套函数的文档字符串。
Inner function body
是嵌套函数的代码块。例如,以下代码定义了一个外部函数,该函数返回一个嵌套函数,该嵌套函数计算两个数字的乘积:
def outer_function(a):"""Returns a function that multiplies by a."""def inner_function(b):"""Multiplies by a."""return a breturn inner_function
要调用嵌套函数,请使用外部函数的名称,后跟括号内的参数列表:
result = outer_function(2)(3)
本文地址:https://www.qianwe.com/article/71ef70f05b8784a649e6.html