
Python
文章平均质量分 77
ooaer
这个作者很懒,什么都没留下…
展开
-
Python作用域(转)
python 变量作用域分类: Python 2011-07-23 11:20 1143人阅读 评论(1) 收藏 举报原地址:[url]http://blog.youkuaiyun.com/lovingprince/article/details/6627555[/url]目录(?)[+]几个概念:python能够改变变量作用域的代码段是def、class、lamda.if/elif...原创 2012-10-24 21:45:52 · 124 阅读 · 0 评论 -
(转)Method Resolution Order (MRO) in new style Python classes
Stack Overflow link: http://stackoverflow.com/questions/1848474/method-resolution-order-mro-in-new-style-python-classesThe crucial difference between resolution order for legacy vs new-style classes ...原创 2013-09-20 22:08:08 · 211 阅读 · 0 评论 -
python实现的单子模式(附解释)
[list][*][b][color=red][size=x-large]一、通过metaclass来实现[/size][/color][/b][/list][code="python"]class Singleton(type): def __init__(self, name, bases, dct): super(Singleton, self)....2013-07-13 21:06:11 · 208 阅读 · 0 评论 -
Mixin and Trait
[size=small] 对于Mixin(混合)、Trait(特性)这两个面向对象特性,总是让人觉得说不清道不明的感觉,其实众多设计语言里,这里面的一些概念也是相互参杂的,并不是又那么一个严格的定义或界限说哪种一定是Mixin,或者哪种一定是Trait。这两种语言设施的提出,它的本质实际上都是解决代码复用的问题。下面我们局一些例子来说明。介于本人的认识有限,在此也只是说说自己的看法。[/size...原创 2013-11-24 20:23:54 · 424 阅读 · 0 评论 -
python bytes and string 编码
http://linchunai1212.blog.163.com/blog/static/35112143201110213411104/在Python中,bytes和string是不同的东西。由一系列不可改变的Unicode字符组成的叫string。而一系列不可改变的介于0-255之间的数字被称为bytes对象。来看示例:>>> by = b'abcd\x65' #使用...原创 2012-12-31 15:58:31 · 226 阅读 · 0 评论 -
Python subprocess
Python标准库06 子进程 (subprocess包)作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!http://www.cnblogs.com/vamei/archive/2012/09/23/2698014.html这里的内容以Linux进程基础和Linux文本流为基础。subprocess包主要功能是执行外...原创 2012-12-31 15:07:35 · 170 阅读 · 0 评论 -
【转】探索Python下的property, classmethod, staticmethod的实现
转:http://marlonyao.iteye.com/blog/679425Python有几个内置方法poperty, classmethod, staticmethod,其中property用来将方法变成属性,而classmethod将一个类的函数变成类方法,staticmethod将类的一个函数变成静态方法。它们是如何使用的,我这里就不讲了,只讲它们可能是怎样实现的。之所以说“...原创 2013-04-08 21:22:05 · 115 阅读 · 0 评论 -
动态语言之三:语言的动态性
转 [url]http://blog.youkuaiyun.com/hongbomin/article/details/6979314[/url]3.1 语言的动态特性介绍动态语言之前,首先介绍一下语言的动态特性,并引出动态语言的定义。 语言的动态特性表示语言具有在运行时确定绑定关系的性质。实际上,“静态”是一个相对的概念,任何程序设计语言都可以看作具有某种程度的动态特性。一个变量能够在...原创 2012-10-24 21:53:33 · 1525 阅读 · 0 评论 -
Python作用域和参数
转([url]http://blog.lzp729.com/code-life/python/python-groundwork/python%E7%9F%A5%E8%AF%86%E6%95%B4%E7%90%86-14-%E4%BD%9C%E7%94%A8%E5%9F%9F%E5%92%8C%E5%8F%82%E6%95%B0.html[/url])Python中的变量名在第一次被赋值时已经...原创 2012-10-24 21:48:09 · 183 阅读 · 0 评论 -
pygraphviz 在windows 7/ python 2.7 下编译安装
[size=x-large]pygraphviz 在windows 7/ python 2.7 下编译安装[/size][size=large]1)首先安装graphviz2)下载pygraphviz,并修改其根目录下的setup.py文件:[b][color=red] library_path="C:\\Program Files\\Graphviz 2.28\\lib\\r...原创 2013-10-17 21:59:30 · 253 阅读 · 0 评论