下面是Python函数定义和调用的详细攻略:
函数定义
语法格式
def function_name(parameters):
"""docstring"""
statement(s)
参数说明
function_name
: 函数名称,遵循标识符命名规则parameters
: 参数列表,可选,如果有多个参数,用逗号隔开docstring
: 注释,对函数做简要描述,文档化的标准做法statement(s)
: 函数功能实现,必须缩进
代码示例
def add(a, b):
"""
Function to add two numbers
"""
return a + b
函数调用
语法格式
function_name(arguments)
参数说明
function_name
: 调用函数的名称arguments
: 函数参数,可选,如果有多个参数,用逗号隔开
代码示例
# 调用add()函数
print(add(2, 3)) # 输出 5
完整示例
def area_of_circle(radius):
"""
Function to calculate area of circle
"""
# 导入数学模块
import math
# 计算面积
area = math.pi * radius ** 2
return area
# 调用函数
print(area_of_circle(5)) # 输出 78.53981633974483
以上就是关于Python函数的定义和调用的完整攻略,希望对你有所帮助。