11 2017 档案

摘要:一、操作系统基础 操作系统(Operating System):OS是管理和控制计算机硬件和软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 二、网络通信原理 互联网的本质就是一系列的协议,总称为“互联网协议(Internet Proto 阅读全文
posted @ 2017-11-27 16:32 Coufusion 阅读(272) 评论(0) 推荐(0)
摘要:一、初识面向对象 面向过程的核心是过程,流水线思维,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点:一套流水线或流程就是用来解决一个问题,代码牵一发而动全身。 面向对象的程 阅读全文
posted @ 2017-11-20 15:47 Coufusion 阅读(242) 评论(0) 推荐(0)
摘要:一、模块 一个模块就是一个包含了python定义和声名的文件,文件名就是模块名加上.py后缀。 import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到python解释器的内置模 阅读全文
posted @ 2017-11-16 19:34 Coufusion 阅读(252) 评论(0) 推荐(0)
摘要:一、collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple:生成可以使用名字来访 阅读全文
posted @ 2017-11-14 16:12 Coufusion 阅读(330) 评论(0) 推荐(0)
摘要:一、正则表达式 定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 正则表达式是匹配字符串内容的一种规则。在线测试工具: http://tool.chinaz.com/rege 阅读全文
posted @ 2017-11-13 15:06 Coufusion 阅读(266) 评论(0) 推荐(0)
摘要:一、递归函数 定义:在一个函数里调用这个函数本身 递归的最大深度:997 def func(n): print(n) n += 1 func(n) func(1) import sys print(sys.setrecursionlimit(10000)) 二、内置函数 python提供了68个内置 阅读全文
posted @ 2017-11-09 15:38 Coufusion 阅读(877) 评论(0) 推荐(0)
摘要:1.如何实现对python列表去重,并保持原来顺序 li = [1,2,5,3,1,6,3,8,0,3,2,4] l = [] for i in li: if i not in l: l.append(i) print(l) 方法一 li = [1,2,5,3,1,6,3,8,0,3,2,4] l 阅读全文
posted @ 2017-11-08 20:01 Coufusion 阅读(447) 评论(0) 推荐(0)
摘要:一、装饰器(decorator) 1.装饰器的本质是闭包函数,作用:在不改变函数的调用方式的情况下,给函数的前后添加新的功能 2.开放封闭原则:1.对扩展是开放的 2.对修改是封闭的 装饰器完美的遵循了这个开放封闭原则 3.多个装饰器装饰同一个函数 二、迭代器(iterator) 可迭代的:iter 阅读全文
posted @ 2017-11-03 16:03 Coufusion 阅读(252) 评论(0) 推荐(0)