python函数的定义和调用

  • Post category:Python

下面是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函数的定义和调用的完整攻略,希望对你有所帮助。