Python每天吃掉一点点DAY9

本文介绍了Python中如何导入和使用外部模块,包括`import`和`from...import`两种方式。通过实例展示了如何创建一个三秒倒计时函数,并解释了如何简化调用内置函数的时间.sleep()。同时,提到了自定义模块的导入,强调了导入模块对于代码结构和可读性的提升。
摘要由CSDN通过智能技术生成

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文件!

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值