day16_面向过程编程与模块导入
Posted smart1san
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day16_面向过程编程与模块导入相关的知识,希望对你有一定的参考价值。
一、面向过程编程
1.定义:先干什么-然后干什么-接着干什么-最后干什么 (类似与流水线生产)
2.优缺点
优点:复杂问题流程化,细节化 ,进而简单化
缺点:拓展性差
3. ATM
(1) 用户
(2)接口
(3)数据处理
二、模块导入
1.定义:一堆功能的集合体称之为模块
2.模块的形式:自定义模块、第三方模块、内置模块
一个module.py文件及时一个模块,文件名是module.py,模块名是module
一个包含有__init__.py文件的文件夹也是模块
已被编译为共享库或DLL的C或C++扩展
使用C编写并链接到python解释器的内置模块
3. 为何使用模块
(1)使用第三方或者内置模块可以极大地提升开发效率,拿来就可以立即使用,不用重复编写代码
(2)自定义模块即将我们自己程序中需要用到地公共地功能写入一个python文件中
然后程序地各部分组件可以通过导入地方式来引用/重用自定义模块中的功能
4. 导入方式
import 模块名
from 模块名 import 具体功能
以上是关于day16_面向过程编程与模块导入的主要内容,如果未能解决你的问题,请参考以下文章
day05 协程函数,递归函数,匿名函数lambda,内置函数map reduce filter max min zip sorted,匿名函数lambda和内置函数结合使用,面向过程编程与函数编程