Python 模块中定义函数并调用 - 详细指南
Python 模块中定义函数并调用 - 详细指南
在 Python 中,模块是一种组织代码的方式,可以将相关的函数、类和变量封装在一起。本文将介绍如何在模块中定义函数并进行调用。
1. 定义函数
在模块中定义函数需要使用关键字 def,并在函数名后加上括号和冒号。函数体需要缩进,通常使用四个空格缩进。例如,以下代码定义了一个求和的函数:
# my_module.py
def add(a, b):
return a + b
2. 调用函数
在其他文件中调用模块中的函数,需要使用 import 语句导入模块,然后使用模块名和函数名的组合来调用函数。例如,以下代码调用 my_module 中的 add 函数:
# main.py
import my_module
result = my_module.add(1, 2)
print(result) # 输出 3
也可以使用 from-import 语句导入模块中的函数,这样就可以直接使用函数名来调用函数:
# main.py
from my_module import add
result = add(1, 2)
print(result) # 输出 3
注意事项
- 如果模块名和函数名重复,可能会导致命名冲突,建议使用
import语句导入模块并使用模块名和函数名的组合来调用函数。 - 为了提高代码的可读性和可维护性,建议将相关的函数、类和变量封装到模块中。
- 使用模块可以有效地组织代码,提高代码的复用性。
原文地址: https://www.cveoy.top/t/topic/nd6J 著作权归作者所有。请勿转载和采集!