Python基础十六:模块

什么是模块

模块是最高级别的程序组织单元。这句话的意思是,模块什么都能封装,在模块中,不但可以直接存放变量,还能存放函数,还能存放类。
在这里插入图片描述
定义变量需要用赋值语句,封装函数需要用def语句,封装类需要用class语句,但封装模块不需要任何语句。每一个单独的py文件,本质上都是一个模块。封装模块的目的也是为了把程序代码和数据存放起来以便再次利用。如果封装成类和函数,主要还是便于自己调用,但封装了模块,我们不仅能自己使用,文件的方式也很容易共享给其他人使用。

使用自己的模块

建立模块,其实就是在主程序的py文件中,使用import语句导入其他py文件。

import语句

使用import语句导入一个模块,最主要的目的并不是运行模块中的执行语句,而是为了利用模块中已经封装好的变量、函数、类。当我们需要同时导入多个模块时,可以用逗号隔开。比如import a,b,c可以同时导入“a.py,b.py,c.py”三个文件。
在这里插入图片描述
代码演示:

name = '模块里的name'
def say():
    name = '函数里的name'
    print('函数say运行')
class test:
    name = '类里的name'
    def say1(self):
        print('函数say1运行')
import main#导入main模块
print
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值