关键词import的作用是导入函数模块,使得在程序中可以使用该模块中的所有函数,但是需要有模块名的前缀。
在Python中可以导入模块中的指定函数,也可以是多个指定函数。
导入指定函数:
>>>fromsteak import make_steak
>>>make_steak(9,'salad')
使用这种方法,调用函数时就不需要加模块的前缀,直接调用它的函数名称即可。
导入所有函数:使用星号(*)运算符,例如:
>>>fromsteak import *
可实现在采用没有模块前缀的方法可以调用模块中的所有函数。在编写大型程序时,最好不要采用这种方式,因为若模块中的函数名称和项目程序中的名称相同,就会导致混乱或者程序出错等众多问题。
起别名:
1.指定函数别名如果导入的函数名称可能与程序中现有的名称冲突,或者名称太长,可用as语句在导入时给函数指定别名,例如:
>>>fromsteak import as ms
2.指定模块别名在Python中,不仅可以给函数指定别名,还可以给模块指定别名
>>>importsteak as S
导入函数模块要加后缀,导入函数不要加后缀