在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中实现本地函数的功能。