前言:
目前小伙伴们对“python导入函数”都比较重视,同学们都需要分析一些“python导入函数”的相关内容。那么小编在网络上收集了一些有关“python导入函数””的相关资讯,希望看官们能喜欢,我们快快来学习一下吧!在之前的Python小课堂中,我们了解了可以将代码存到扩展名为.py的文件中。该文件是被称为模块的独立文件。定义函数同样也可以如此操作,并通过import语句使用文件中的代码。
导入模块
我们在同一个目录中创建city.py和city1.py两个文件:
city.py
city1.py
在读取city1.py的文件时,代码行import city让Python打开文件city.py,并将其中的所有函数都复制于程序中。当要调用这些函数时,可指定导入函数的模块名称city和函数名city_country(),并用“.”分隔。最终输出结果和直接在Python中操作没有任何不同:
因此,从上文中,我们可以学到一个导入函数的语法格式:
module_name.function_name()
导入特定函数
一个.py文件中可能存在多个函数,我们还可以借助from导入模块中的特定函数,具体语法格式如下:
from module_name import function_name
我们导入city.py中的函数city_country():
通过“,”符号分隔函数名,可根据所需从模块中导入任意数量的函数:
from module_name import function_0, function_1,function_2
如在city2.py的文件中,包含两个函数city_country()与city1_cou:city2.py
通过上述语法导入两种函数,并调用,输出结果如下:
使用as给函数指定别名
如果突然发现导入的函数名称和我们的气质不匹配,可以使用关键字as指定函数另一个名称,类似于外号。要给函数指定这个外号,需要在导入它是就直接开始操作。
指定别名的语法格式:
from module_name import function_name as fun
下面的例子中,我们在import语句使用city_country as xiaojing完成给city.py中的函数:
上面的import语句将函数city_country()重命名为xiaojing(),因此在这个程序中需要函数city_country()时,可以输入xiaojing()来使用。
使用as给模块指定别名
在第三小点,我们使用as给函数指定了别名,在这一小点中,我们来给模块指定别名。
给模块指定别名的语法格式:
import module_name as mo
如下例所示,我们将模块city指定一个简短的别名ci:
在导入函数时,前面的模块名称也跟着一起换掉了哦!
导入模块所有函数
如果我们想简单粗暴的导入模块中的所有函数,那我们可以使用“*”符号,具体语法如下:
from module_name import *
我们用模块city2来举例说明:
Import语句中的“*”符号将模块city2的每个函数都复制到了这个程序文件中,因此我们可以直接调用每个函数。
今天的小鲸课堂就到这里啦,我们提前做个小预告,下一节课将给大家介绍一下类的相关知识,大家提前准备好小本本哈~
本文编辑/yyh
部分内容来源于相关书籍
标签: #python导入函数 #python导入函数绘图 #python中引入函数的方法