1. 主页
  2. 文档
  3. Python教程
  4. Python进阶
  5. 自定义函数

自定义函数

自定义函数是Python中非常常见和重要的编程概念,它可以将一组代码块封装在一个可重复使用的单元中。以下是关于如何自定义函数的示例:

创建自定义函数

使用 def 关键字来创建自定义函数,语法如下:

def function_name(parameters):
    """文档字符串:描述函数的作用、参数和返回值"""
    # 函数体,包含要执行的代码块
    statements
    return expression  # 可选的返回语句
  • function_name 是函数的名称,应该遵循命名规范,使用小写字母和下划线分隔单词。
  • parameters 是函数的参数列表,可以包含零个或多个参数,多个参数之间用逗号分隔。
  • """文档字符串""" 是函数的文档字符串,用于描述函数的作用、参数、返回值等信息,通常写在函数定义的第一行。
  • 函数体包含要执行的代码块,可以是任意数量的语句,可以包含条件语句、循环语句、变量赋值等。
  • return 语句是可选的,用于从函数中返回值,可以返回单个值、多个值(以元组形式返回)、或者不返回任何值(返回 None)。

示例

以下是一个简单的自定义函数示例:

def greet(name):
    """打招呼的函数"""
    message = f"Hello, {name}!"
    return message

在这个示例中,greet 是函数的名称,它接受一个参数 name,并返回一个问候消息。文档字符串描述了函数的作用,即用来生成问候消息。在函数体中,定义了一个变量 message 用于存储问候消息,并使用 return 语句将消息返回给调用者。

我们要如何帮助您?