2018年5月9日

9-2 如何为被装饰的函数保存元数据

摘要: 在python中一切皆对象,函数也是对象,在使用def或lamda创建函数时,就得到了函数对象。 定义一个简单的函数,再查看一下它有哪些元数据 1、函数的名字 这个名字是函数对象的名字。和引用函数的变量名无关。它是在创建时写入对象的名字的 2、函数的字符串文档 3、函数所属的模块 因为这个函数不是模 阅读全文

posted @ 2018-05-09 16:29 石中玉smulngy 阅读(142) 评论(0) 推荐(0) 编辑

9-1 如何使用函数装饰器

摘要: 1、[题目1]斐波那契数列,又称黄金分割数列。 指的是这样的一个数列:1,1,2,3,5,8,13,21.。。。。 这个数列从第三项开始,每一项都等于前两项之各。求数列的第n项 这种方法也是C语言常用的递归算法。会进行大量的重复计算。如计算(10)时需要计算(8)和(9),计算(9)时需要计算(7) 阅读全文

posted @ 2018-05-09 16:23 石中玉smulngy 阅读(254) 评论(0) 推荐(0) 编辑

8-6如何使用多进程

摘要: 一、多进程间的虚拟地址空间是独立的 from multiprocessing import Process 与threading下的Thread使用方法几乎一致 说明:这个测试代码是在pycharm中进行的,在IDLE测试多进程里无法出现现象。 二、进程间通讯 1、队列通讯 输出结果: Tue Ja 阅读全文

posted @ 2018-05-09 16:10 石中玉smulngy 阅读(120) 评论(0) 推荐(0) 编辑

8-5如何使用线程池

摘要: Python2 线程池Threadpool模块已经被废弃,只在PyPI上提供下载,以支持仍然在使用的旧项目。如果是新项目,请不要再使用。使用标准库例的multiprocessing模块或者异步处理的asyncio模块。 从Python3.2开始,标准库为我们提供了concurrent.futures 阅读全文

posted @ 2018-05-09 15:59 石中玉smulngy 阅读(214) 评论(0) 推荐(0) 编辑

导航