目录
python自定义函数
在 Python 中,我们可以自定义函数来实现自己需要的功能。Python 中定义函数的语法如下:
def function_name(parameter_list):
"""
函数文档字符串
"""
# 函数体
return [expression]
其中,function_name
是函数名,parameter_list
是参数列表,由零个或多个参数名组成,用逗号分隔。函数体包含了一系列语句,其中可能包含 return
语句,用于返回函数执行结果。
下面是一个简单的例子,这个函数接收两个整数参数并返回它们的和:
def add(x, y):
"""
计算两个数的和
"""
return x + y
我们可以使用以下代码来调用上面的示例函数:
result = add(1, 2)
print(result) # 输出 3
在 Python 中,我们也可以使用默认参数、可变参数、关键字参数等功能来增强函数的灵活性和复用性。例如,下面是一个接收可变参数的函数,计算所有参数的平均值:
def average(*values):
"""
计算一组数的平均值
"""
return sum(values) / len(values)
我们可以使用以下代码来调用上面的示例函数:
result = average(1, 2, 3, 4)
print(result) # 输出 2.5
总的来说,Python 中函数的定义非常灵活,可以根据需求定义需要的参数类型和个数,以及返回值类型和个数。这使得 Python 成为了一种非常适合快速开发和原型设计的语言。