- 博客(4)
- 收藏
- 关注
原创 Python 学习笔记 高性能容器 collections
Python 支持四种内建的集合类型 dict, list, set 和 tuple, 这些类型覆盖了大多数的使用场景。作为补充,collections 提供了几种高性能容器数据类型,Counter, deque, defaultdict 和 OrderedDict,以及 namedtuple() 函数。
2016-04-17 22:07:26 462
原创 Python 学习笔记 多进程 multiprocessing
Python 解释器有一个全局解释器锁(PIL),导致每个 Python 进程中最多同时运行一个线程,因此 Python 多线程程序并不能改善程序性能,不能发挥多核系统的优势,但是多进程程序不受此影响, Python 2.6 引入了 multiprocessing 来解决这个问题。这里介绍 multiprocessing 模块下的进程,进程同步,进程间通信和进程管理四个方面的内容。 这里主要
2016-04-15 00:41:23 8508 1
原创 Python 学习笔记 装饰器 与 context
Python中函数是一等公民,装饰器的作用就是接收一个函数,返回其增强版本的函数。装饰器是语法糖,因此装饰器可以用其他一般的语句来实现
2016-04-07 12:34:51 482
原创 Python 学习笔记 迭代器和生成器
迭一个迭代器是一个实现了__iter__()方法和 next()方法的对象,但是我发现这两个并不需要一起实现,就像Java中一样,返回迭代子的对象和迭代子是分离的。 __iter__() 只是返回迭代器,真正进行迭代的是实现了 next()方法的,所以可以在 for i in r 的r中实现一个__iter__()方法,然后返
2016-04-07 08:32:23 484
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人