本次我们来研究一下函数中模块的使用
我们先来建立一个名为funcs.py的模块。
def show():
print('show')
def say():
print('say')
def eat():
print('eat')
//文件名为funcs.py
然后我们开始函数中模块的使用。
第一,我们先来展示从模块中导入一个函数:
from funcs import say
say()
//导入模块中的say函数
第二,我们来从模块中导入多个函数:
from funcs import say,eat,show
say()
eat()
show()
//导入模块中的多个函数
第三,我们来从模块中导入所有函数:
from funcs import *
say()
show()
eat()
//导入模块中的所有函数
调用模块中的函数还有另一种方式:
import funcs
funcs.say()
funcs.eat()
funcs.show()
//调用模块中的函数
有时候模块名比较长的话,我们可以设置一个别名:
import funcs as fs
fs.say()
fs.show()
fs.eat()
//模块的别名
有时候函数名比较长的话,我们也可以给它设置一个别名:
from funcs import say as s
s()
//函数的别名
函数中模块的使用较为重要,其作用可以通过下面一个例子来展示:
先来创建一个名为funcs的模块:
def getvals(d):
arr=[]
for k in d:
arr.append(d[k])
return arr
//把变量的值放到arr数组里面
我们再来调用它:
from funcs import getvals as g
d={'name':'user1','age':20}
print(g(d))
//把变量的值输出
输出结果如下:
我们可以看到结果在我们的预想范围内。
通过以上实例,我们可以总结出函数模块作用是解决代码重用性问题。
好了,我们下期再见!