
Python语言
EvanKevin
生活不在别处,脚下即是前方...
展开
-
python简史
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。 听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢? 我不是很确定:呃,似乎是一个电视剧的名字。 朋友又问:那你说的Gui转载 2014-07-02 17:39:38 · 511 阅读 · 0 评论 -
[Python]py文件转为exe文件
1.下载pyinstaller并解压(可以去官网下载最新版): http://nchc.dl.sourceforge.net/project/pyinstaller/2.0/pyinstaller-2.0.zip原创 2014-07-03 15:42:29 · 1154 阅读 · 0 评论 -
python yield
yield特点说明:通常的for...in...循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。它的缺陷是所有数据都在内存中,如果有海量数据的话将会非常耗内存。生成器是可以迭代的,但只可以读取它一次。因为用的时候才生成。比如 mygenera...原创 2018-04-27 23:35:20 · 217 阅读 · 0 评论 -
Python 装饰器
装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。下面就一步步看看Python中的装饰器。一个简单的需求现在有一个简单的函数"myfunc",想通过代码得到这个函数的大概执行时间。我们可以直接把计时逻辑方法在"myfunc"内部实现,但是这样的话,如果要给另一个函数计时,就需要重复计...转载 2018-04-29 09:57:20 · 192 阅读 · 0 评论 -
Python 进程/线程/协程
进程和线程之间的关系:线程是属于进程的,线程运行在进程空间内,同一进程所产生的线程共享同一内存空间,当进程退出时该进程所产生的线程都会被强制退出并清除。线程可与属于同一进程的其它线程共享进程所拥有的全部资源,但是其本身基本上不拥有系统资源,只拥有一点在运行中必不可少的信息(如程序计数器、一组寄存器和栈)。线程Threading模块:import threadingimport timedef wo...原创 2018-04-29 12:23:25 · 514 阅读 · 0 评论 -
python interview
Python语言特性1 Python的函数参数传递看两个例子:a = 1 def fun(a): a = 2 fun(a) print a # 1a = [] def fun(a): a.append(1) fun(a) print a # [1]所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。通过id来看引用a的内存地址可以比较理解:a ...转载 2018-04-29 17:06:36 · 560 阅读 · 0 评论