二十一、python中模块的创建,及模块的导入与调用,import语句的几种写法

1、模块的定义,模块就是一个py文件,方便我们写其它程序的时候,可以直接调用模块的函数,大大提高我们的代码编写速度

模块有自己写的模块,也有python自带的一些模块,还有第三方的一些模块。

2、我们来创建一个模块,先用pycharm新建一个项目,然后新建一个名为add的py文件,我们在这个文件里,先创建一个加法函数,然后我们保存一下,这样的话就是一个模块了。(pycharm的安装和使用看一下我的第二节教程)

def addnum(a,b):
    '''
    这是一个加法程序
    '''
    return a + b

3、我们来调用一下刚才创建的add模块,使用import语句来调用。在当前项目下再新建一个diaoyong的py文件,然后我们用Import调用一下,然后再调用add模块里面的addnum函数,然后把结果输出出来。我们运行一下,可以看到结果是5,这是最简单的一个调用。

import add
result = add.addnum(2,3)
print(result)
#输出结果是
5

4、import 还可以直接用from调用模块里的函数,这时我们就不需要输入模块名了,直接输入函数名就行。就能调用。

from add import addnum
result = addnum(2,3)
print(result)
#输出结果是
5

5、python中import别名,当一个函数名称过长的时候,我们打起来也不方便,我们可以自己定义一个稍微短一点的函数名,我们可以在import后面加as添加一个别名。方便我们输写。

from add import addnum as an
result = an(2,3)
print(result)
#输出结果是
5

6、python中标准库的调用,就是python中内置的一些模块,我们可以直接去引用他,比如我们引用一个time库,并用里面的sleep()函数,按顺序每1秒输出一个从0-9的数字。

import time
for i in range(10):
    print(i)
    time.sleep(1)
#输出结果是
0
1
2
3
4
5
6
7
8
9

python模块的创建及调用就讲到这里,大家有问题欢迎评论
 

猜你喜欢

转载自blog.csdn.net/u010590983/article/details/89954332