摘要: 进程 定义:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的基本单位(是一个抽象概念) 进程的实体由:程序、数据集和进程控制块(PCB)三部分组成 数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和管理进程,它 阅读全文
posted @ 2017-01-14 16:29 chenzhuo 阅读(112) 评论(0) 推荐(0) 编辑
摘要: socket Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 阅读全文
posted @ 2017-01-14 10:58 chenzhuo 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查 sub类 是否是 super 类的派生类(子类) 不是直接继承,隔代继承也为True 阅读全文
posted @ 2017-01-04 11:42 chenzhuo 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 三种编程范式: 1、函数式编程:函数指数学意义上的函数 由于命令式编程语言也可以通过类似函数指针的方式来实现高阶函数,函数式的最主要的好处主要是不可变性带来的。没有可变的状态,函数就是引用透明(Referential transparency)的和没有副作用(No Side Effect)。 一个好 阅读全文
posted @ 2016-12-20 11:53 chenzhuo 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 模块初识 一般把不同功能代码放到不同py文件,一个py文件就是一个模块 三种模块库: 1、Python标准库 2、第三方库 3、自定义库 导入模块:import 库名 (Python解释器只认识执行文件的路径(sys.path),导入自定义库时也只会从执行文件的路径开始找) 导入后的两个效果: 1、 阅读全文
posted @ 2016-12-13 10:38 chenzhuo 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 什么是装饰器 装饰器定义:本质就是函数,功能是为其他函数添加新功能 装饰器=高阶函数+函数嵌套+闭包 装饰器原则 1.不修改被装饰函数的源代码(开放封闭原则) 2.为被装饰函数添加新功能后,不修改被修饰函数的调用方式 高阶函数 高阶函数定义:1.函数接收的参数是一个函数名 2.函数的返回值是一个函数 阅读全文
posted @ 2016-12-09 10:32 chenzhuo 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 迭代器:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 之前所说字符串、列表、元组、字典可迭代对象 阅读全文
posted @ 2016-12-09 09:30 chenzhuo 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 一、文件处理流程 1、打开文件,得到文件句柄赋值给一个变量 2、通过句柄对文件进行操作 3、关闭文件 二、基本操作 1、文件编码 pycharm打开文件,从硬盘读取二进制数据加载到内存,Python解释器用自身编码方式将这些数据decode成Unicode方式放到内存 Python解释器从内存中读取 阅读全文
posted @ 2016-12-08 11:31 chenzhuo 阅读(240) 评论(0) 推荐(0) 编辑
摘要: map()、filter()、reduce() map(func,iterator) --> 输入与输出存在一一对应关系时使用 filter(func,iterator) --> 相当于过滤,func一般为判断,输出符合过滤条件的部分输入值 reduce(func,iterator) -->valu 阅读全文
posted @ 2016-12-08 11:24 chenzhuo 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 函数: 1、定义与使用: def 函数名(参数): "函数_文档字符串" 函数体 ... return [表达式] ## def:表示函数的关键字 函数名:函数名称,根据函数名调用函数 文档字符串:函数第一行可以选择性的使用文档字符串--用于存放函数说明 函数体:函数中进行一系列的逻辑计算 参数:为 阅读全文
posted @ 2016-11-30 11:17 chenzhuo 阅读(400) 评论(0) 推荐(0) 编辑