2020-10-18 Python基础学习第十一天笔记

本文详细介绍了Python模块化编程的重要性,包括代码复用、维护性和团队协作。讲述了模块的导入方式,如`import`和`from...import`,以及如何进行模块重载。还讲解了包的概念,包括包的定义、导入和子包内的引用。此外,讨论了Python解释器的模块搜索路径`sys.path`,以及模块的发布和安装过程。
摘要由CSDN通过智能技术生成

模块

在这里插入图片描述

1.为什么需要模块化编程

-1. 大规模程序要求:将任务分解成多个模块,团队协同开发完成
-2. 代码复用要求:一个模块实现后,可反复调用。
-3. 维护性要求:可维护性增强

2. 模块化编程的流程

-1. 设计:设计API,描述模块中提供的函数和类的功能,及其使用方法。
-2. 实现:编码实现API的功能。
-3. 测试:编写测试代码,消除全局代码。
-4. 封装:使用私有函数,即不被外部客户端调用的模块函数

3.模块的导入
1.import 语句导入

格式如下:
import 模块名 #导入一个模块
import 模块1,模块2… #导入多个模块
import 模块名 as 模块别名 #导入模块并使用新名字

2. from…import导入

格式如下:
from 模块名 import 成员1,成员2,…

4.模块重载

一个模块无论导入多少次,这个模块在整个解释器进程内有且仅有一个实例对象。
有时

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值