python开发技术详解---第五章:模块与函数
2017-02-24 19:28
405 查看
5.1:python程序的结构
包是有一系列模块构成的集合 ,包至少含有一个__init__.py文件,该文件的内容可以为空,用于标示当前文件夹是一个包
模块是处理某一类问题的函数和类的集合
自带的模块和工具包在python安装目录下的lib子目录中
5.2:模块
①:模块的创建 模块把一组相关的函数或代码组织到一个文件中,一个文件即是一个模块,模块由代码、函数或类组成
②:模块的导入
③:模块的属性
④:模块的内置函数
内联模块buildin:定义了一些软件开发中常用到的函数
apply():可以实现调用可变参数列表的函数,把函数的参数存放在一个元组或序列中
filter():可以对某个序列做过滤处理,对自定义的函数返回结果为真来过滤,并一次性返回处理结果
reduce():对序列中元素的连接操作可以通过循环来处理
map():可以对多个序列的每个元素都执行相同的操作,并组成列表返回
⑤:自定义包
5.3:函数
①:函数的定义
②:函数的参数
参数只支持引用传递的方式,形式参数和实际参数指向同一段内存空间
③:函数的返回值 使用return语句,可以是变量或表达式
④:函数的嵌套
⑤:递归函数
⑥:generator函数 一次产生一个数据项,并把数据项输出
相关文章推荐
- Python开发技术详解-笔记_第05章-模块与函数
- php5与mysql5 web 开发技术详解-4 php控制结构和函数
- Python开发技术详解-笔记_第04章-内置数据结构
- 【python】:python中time和calendar模块重要函数详解
- python开发技术详解---第三章:python的控制语句
- python开发技术详解的学习笔记
- Python开发技术详解(视频+源码+文档)
- python开发技术详解(二)
- Python的shutil模块中文件的复制操作函数详解
- python开发技术详解(五)
- python开发技术详解---第二章:python的基本语法
- Python开发技术详解-笔记_第02章-基本语法
- Python开发技术详解 学习笔记
- Python开发技术详解-笔记_第06章-字符串与正则表达式
- Python的shutil模块中文件的复制操作函数详解
- <学习笔记>Windows驱动开发技术详解__派遣函数
- Python开发技术详解-笔记_第03章-Python的控制语句
- Python time模块详解(常用函数实例讲解,非常好)
- windows驱动开发技术详解 第五章 windows内存管理
- 学习python的第四十二天-第五章 模块与函数