Python函数可以将一段可重复使用的代码封装成一个整体来执行。它允许您定义一个函数名和一组执行语句,以便在需要时可以调用它。下面是Python函数的语法形式和一些示例说明:
语法形式
def function_name(parameters):
"""docstring"""
statement(s)
return [expression]
解释说明:
– def
是定义函数的关键字。
– function_name
是函数名称。
– parameters
是传递给函数的可选参数的列表。
– docstring
是可选的函数文档字符串,可以用三重引号字符串书写,用于描述函数的功能及参数信息等。
– statement(s)
是执行函数的代码块,在函数调用时将被执行。
– return [expression]
是可选的返回语句,它将一个值或表达式传递回调用程序,如果没有指定,则返回 None
。
示例说明
- 一个简单的Python函数,接收两个数字参数并将它们相加:
def add_numbers(num1, num2):
"""函数用于将两个数字相加"""
result = num1 + num2
return result
在这个示例中,函数名是 add_numbers
,它有两个参数 num1
和 num2
,执行语句是将这两个数字相加并将结果存储在 result
变量中,最后使用 return
语句将结果返回给调用程序。
- 另一个Python函数示例,它从列表中获取名称并打印出来:
def print_names(names):
"""函数用于打印名称列表"""
for name in names:
print(name)
在这个示例中,函数名是 print_names
,它有一个参数 names
,执行语句是使用循环语句逐个打印出 names
列表中的各个姓名。
以上是Python函数的语法形式和示例说明。通过定义和使用函数,您可以使程序更加模块化和可维护,便于代码重用,提高生产效率。