上次我们讲了如何在一个文件中定义函数并在其中使用。
我们今天制作在目前文件中调用制作好的另一个文件中的函数。这种情况学会了。算是对函数有点点深入了解了。其实大部分时候,我们都是调用第三方制作好的模块
首先:新建立第一个文件名是:add.py
函数功能是计算两个数的加法
代码内容是:
def add(a,b):
print('a+b=',a+b)或者return(a+b)
然后存档。
制作第二个文件,做好后,我们准备在这个文件中调用第一个文件中的函数。
首先我们需要在这个文件中进行‘导入文件’动作‘的,业界称为“导包"
import add
这里的这个add是第一个文件的名字,也就是add.py文件。
然后
我们直接使用就可以了。
比如我们需要计算2+3
然后我们
add.add(2,3)
这句代码的意思是前面的add是文件名。然后后面的add是前面add中定义好胡一个方法。然后括号中的2和3.就是输入的2个变量。
我们第一个函数定义的时候,就是add(a,b)
也就是需要2个变量。
第二个文件的完整代码是:
import add
add.add(3,5)
这里容易出的问题有:
1:定义函数的时候,后面少了冒号:
2:两个文件没有放到同一个资料夹下面
3:第一个文件中的代码写成了return(a+b),然后第二个文件如果写成add.add(a+b),那么是没有结果输出的。
为何?自己想一想,后面公布答案