python
文章平均质量分 73
正弈
淘宝正弈感兴趣领域spidermysqlhadoop分布式大数据数据可视化
展开
-
python变量前加*号的含义
1. 关键字参数:在参数名之前使用2个星号来支持任意多的关键字参数。>>> def accept(**kwargs):... for keyword, value in kwargs.items():... print "%s => %r" % (keyword, value)...>>> accept(foo='bar', spam='eggs')原创 2013-03-06 23:35:26 · 8372 阅读 · 0 评论 -
python程序关键路径测试
参考文献:http://docs.python.org/library/profile.html#module-cProfilecProfile—— is recommended for most users; it’s a C extension with reasonable overhead that makes it suitable for profiling long原创 2013-03-06 23:36:24 · 1167 阅读 · 0 评论 -
python yield语句
前言:理解yield首先要理解generator, 要理解generator又先要理解可迭代对象iterables.1. 可迭代对象:创建一个list的时候,可以逐个去读取其中的元素,这就是一个可迭代对象。generator也是一个可迭代对象,但是只能读取一次。它并不把所欲的值都存在内存里面,而是实时的产生。yield返回一个generator。当函数需要返回许多数据,并且原创 2013-03-06 23:34:48 · 930 阅读 · 0 评论 -
python VS java 摘自http://www.ej38.com/showinfo/Python-209370.html
谈到了Python语句的两种执行方式,实际上,这两种运行方式在本质 上是相同的,它们都是由解释器来解释执行我们提供的Python语句。 这里所说的解释执行是相对于编译执行而言的。我们知道,使用诸如 C或C++之类的编译性语言编写的程序可以从源文件转换成计算机使用 的机器语言, 经连接器连接后形成二进制可执行文件。当我们运行二进制可执行程 序的时候,因为已经编译好了,所以加载器软件把二进制程序从硬盘转载 2013-07-26 23:18:48 · 871 阅读 · 0 评论