- 博客(5)
- 收藏
- 关注
原创 collections模块(python中的扩展数据类型)
#列表、元祖 #字典 #集合、frozenset #字符串 #堆栈 : 先进后出 #队列 :先进先出 FIFO #坐标 from collections import namedtuple Point = namedtuple(‘point‘,[‘x‘,‘y‘,‘z‘]) p1 = Point(1,2,3) p2 = Point(3,2,1) print(p1.x) print(p1.y) p...
2018-12-09 09:49:02 77
原创 线程、进程和协程对比
讲述线程、进程和协成? 1)为什么引入: 操作系统可以同时运行多个任务,引入了线程,进程和协成 2)定义: 线程: 可以理解成执行代码的分支,线程是执行对应的代码的,cpu会调度对应的线程去工作,也可以说线程是cpu调度的基本单位(工作原理) 进程: 通俗理解一个运行起来的程序或者软件叫做进程 如何理解进程:把进程想成现实生活中的公司,公司可以给员工提供办公资源(办公桌椅,办公电脑等资源), 真正...
2018-12-04 00:30:30 67
原创 python面向对象中类对象、实例对象、类变量、实例变量、类方法、实例方法、静态方法
类对象和实例对象 Python中一切皆对象,Python类本身也是一种对象,类定义完成后,会在当前作用域中定义一个以类名为名字的命名空间。类对象具有以下两种操作: 可以通过“类名()”的方式实例化一个对象。 可以通过“类名.类属性”的方式来访问一个类属性。 如果说类时一种概念性的定义,是一种类别,那么实例对象就是对这一类别的具体化、实例化,即实例化对象是类对象实例化之后的产物。 cla...
2018-12-03 00:36:42 50
原创 nodejs 单线程 高并发
nodejs为什么是单线程且支持高并发的脚本语言呢? 1.node的优点:I/O密集型处理(node的I/O请求都是异步的,如:sql查询、文件流操作、http请求……);异步I/O? 顾名思义就是异步的发出I/O请求 2.node的缺点:不擅长cpu密集型的操作(因为nodejs是单线程的)。 即复杂的运算、图片的操作等。 要理解node的原理,可能还需要了解一些多线程或者并发的基本知识。 no...
2018-11-30 17:45:37 95
原创 Python学习手册之字符类和元字符深入
字符类 字符类提供了一种只匹配特定字符集中的一个字符的方法。字符类通过方括号把一列字符或一个范围括在一起。 import re string1 = "python" string2 = "eggs" string3 = "hello" pattern = r"[mnopq]" search1 = re.search(pattern,string1) search2 = re.search(pa...
2018-11-29 20:41:15 61
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人