你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

Python每天吃掉一点点DAY9

2021/12/25 22:47:27

DAY9

目录

DAY9

Test9:

包含外部模块

        import:

        from    import:



Test9:

涉及知识点:

  • 包含外部模块

题目:制作一个三秒倒计时的函数

代码:

import time

def t(n):
    for i in range(n,0,-1):
        print(i,"s",sep="");
        time.sleep(1)
    print("时间到!")

t(3)

输出效果: 


包含外部模块

        import:

在Python中,我们也可以进行类似于C语言的操作,将一个文件包含在另一个文件中,类似于头文件。只需要在开头使用import方法

#基本格式
import name #将name换为要包含的文件名

注意:在上述题目中,为了使用延时函数sleep(),我们包含了time这个系统自带的文件,在调用time中的sleep函数时,我们需要写成time.sleep(),而不能只写sleep(),否则系统将找不到这个函数。

#基本格式
import name
name.function()

        from    import:

在编程时我们发现,我只需要使用time中的sleep函数,但是,每次在调用的时候都要加上time.显得十分麻烦。有没有简单的方法呢?答案是肯定的!用from  import方法!

#基本格式
from pacname import function
funnction() 

我们可以将上面例题的代码改为:

from time import sleep

def t(n):
    for i in range(n,0,-1):
        print(i,"s",sep="");
        sleep(1)
    print("时间到!")

t(3)

运行后可以发现,结果是一样的。 

from pacname import function 方法只是将pacname文件中的function这一个函数包含进该文件中,而不是将模块的名字导入进来,所以不需要用pacname.去索引函数。

#可以用,分隔多个函数
from pacname import function,function1,function2
funnction() 
funnction1() 
funnction2() 

 特别的:包含的文件不一定要是系统文件,也可以是自己写的.py文件!

使用文件包含可以简化代码结构,让文件的可读性增强。