python中模块中定义函数并调用
- 定义函数
在一个模块中定义函数,需要使用关键字def来定义函数,并且在函数名后面加上括号和冒号。函数体需要缩进,通常使用四个空格缩进。例如,我们定义一个求和的函数:
# my_module.py
def add(a, b):
return a + b
- 调用函数
在其他文件中调用模块中的函数,需要使用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/bMmJ 著作权归作者所有。请勿转载和采集!