在Python中,你可以使用def
关键字来定义一个本地函数。本地函数只在定义它的文件中可见,不会影响到其他文件。下面是一个简单的例子:
# 文件名:local_functions.py
def greet(name):
print(f"Hello, {name}!")
def add(a, b):
return a + b
def multiply(a, b):
return a * b
在这个例子中,我们定义了三个本地函数:greet
、add
和multiply
。这些函数只在local_functions.py
文件中可见。要在其他文件中调用这些函数,你需要先导入这个文件。例如,在另一个名为main.py
的文件中,你可以这样导入并使用这些函数:
# 文件名:main.py
from local_functions import greet, add, multiply
name = "John"
print(greet(name))
result = add(3, 4)
print(result)
result = multiply(3, 4)
print(result)
在这个例子中,我们从local_functions
文件中导入了greet
、add
和multiply
函数,并在main.py
文件中使用它们。这就是如何在Python中实现本地函数的功能。