介绍
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 中的函数。掌握这些概念将有助于你编写更清晰、更可维护的代码。