python 创建使用模块
来源:互联网 发布:豆豆软件 编辑:程序博客网 时间:2024/05/01 16:49
创建和使用模块的步骤
在客户端导入模块
在客户端限定函数调用到模块
在模块中编写测试客户端
在模块中消除全局代码
使得模块可以被客户端访问
模块化编程:通过定义多个文件,每个文件包含多个函数的独立模块
实现:
设计原则:为客户端提供需要的函数,不需要其他多余的内容
客户端
应用程序接口API
BNUZArray.pyThe bnuz array module defines functions related to creating, reading,and writing one- and two-dimensional arrays.'''def create1D(length,value=None): ''' Create and return a 1D array containing length elements, each initialized to value. ''' a =[value for i in range(length)] return adef create2D(row,col, value=0): ''' Create and return a 2D array having rowCount rows and colCount columns, with each element initialized to value. ''' a= [[value for i in range(col)] for j in range(row)] return adef write1D(a): for e in a: print('{}\0'.format(e),end='') print()def write2D(a): rowCount = len(a) for r in range(rowCount): for e in a[r]: print('{}\0'.format(e),end='') print() def min1D(a): min=0 shouldA = True for i in a: if shouldA: min=i shuoldA = False else: if i <min: min=i return min#=======================================================================def _main(): """ For testing. """ a = create1D(10,5) b = create2D(3,2) print(b) write1D(a) write2D(b)if __name__ == '__main__': _main()
保存起来,这两个需要保存到一个地方,才可运行
b=[1,3,2,2,1]for i in b: print(b[i],end='')
运行结果
阅读全文
0 0
- python 创建使用模块
- Python函数模块创建、发布和使用
- python 模块的创建 和使用
- Python 使用threading 模块创建线程
- 4.4 Python创建模块
- 使用C++创建Pyd文件扩展Python模块
- python使用 win32ui模块创建文件选择对话框
- Python入门记——模块的创建和使用
- Python创建及导入模块
- Python创建模块并导入
- 「python」创建模块
- python os模块创建目录
- python 下利用os模块创建目录以及巧妙使用if not os.path.exits()创建
- python 模块使用
- python--httplib模块使用
- Python学习--使用模块
- python--httplib模块使用
- python--httplib模块使用
- Ubuntu14.04上安装TensorRT 2.1操作步骤
- 内部类(以后用到再补)
- Mockjs
- Java并发——线程同步Volatile与Synchronized详解
- 二、栈、队列和链表
- python 创建使用模块
- hadoop学习流程
- 后台传递Json数据封装在table中
- java泛型中<?>和<T>区别
- 获取当前文档中的标高
- 恒德智能家居系统大行业解决方案
- Linux常用文本比对命令——diff
- 常考的Ajax面试题
- android:使用audiotrack 类播放wav文件