📅  最后修改于: 2023-12-03 15:14:39.767000             🧑  作者: Mango
在 Python 语言中,函数是一种封装可重用代码的方式。使用 def
操作符和一个函数名来定义一个函数,可以给这个函数传递参数并返回一个结果。
函数有以下优点:
Python 中定义一个函数的语法如下:
def function_name(parameters):
"""docstring"""
statement(s)
return [expression]
其中:
def
: 定义函数的关键字。function_name
: 函数名称,必须遵循标识符命名规则。parameters
: 可选,函数的参数列表,可以是零个或多个。docstring
: 可选,函数的说明文档,用于描述函数的目的、参数、返回值等等。statement(s)
: 函数体语句,包括实现函数功能的语句。return [expression]
: 可选,函数的返回值。如果省略 return
,则函数默认返回 None
。以下是一个简单的示例,演示如何定义函数并调用它:
def square(x):
"""计算一个数字的平方"""
return x ** 2
result = square(5)
print(result) # 结果为 25
这个示例定义了一个名为 square
的函数,它接受一个参数 x
并返回 x
的平方。在函数体中,我们使用了 return
语句来返回计算结果。
接下来,我们在主程序中调用这个函数,传入数字 5
,并将结果赋给 result
变量。最后,我们打印出 result
,输出 25
。
def
是 Python 中定义函数的关键字。函数允许封装可重用代码,提高代码的重用性和可读性。函数体内的语句可以实现函数特定的功能。函数可以带有参数和返回值。函数定义中的说明文档可以使函数更加易懂。