Python 函数

介绍

Python 函数是一组可重复使用的代码块,它们执行特定任务。在本教程中,我们将深入探讨 Python 3 中的函数,包括如何定义、调用和理解它们的作用域。

定义函数

在 Python 中,你可以使用 def 关键字来定义一个函数。函数名应该是描述性的,并遵循变量命名规则。这里是一个简单的例子:

def greet(name):
    print("Hello, " + name)

在上面的代码中,greet 是函数名,name 是传递给函数的参数。函数体包含在缩进块中。

调用函数

要执行定义好的函数,你需要调用它。这通常涉及到提供所需的参数:

greet("World")

在上面的代码中,我们调用了 greet 函数并传递了 "World" 作为参数。

返回值

函数可以通过使用 return 语句来返回一个值:

def add(a, b):
    return a + b

在这个例子中,add 函数接收两个参数并返回它们的总和。

作用域

Python 遵循 LEGB 规则来决定变量名称引用哪个值。LEGB 代表 Local, Enclosing, Global, Built-in,分别表示局部、闭包、全局和内建作用域。

结论

在本教程中,我们学习了如何定义、调用和理解 Python 3 中的函数。掌握这些概念将有助于你编写更清晰、更可维护的代码。