茶亦醉人何必酒,书能香我无须花!

张帆风顺破重浪,兰幽山间心坦荡。 斌礼厚徳创伟业,志壮凌云走四方!
posts - 170, comments - 560, trackbacks - 8, articles - 4
  博客园 :: 首页 ::  :: 联系 :: 订阅 订阅 :: 管理

公告

01 2011 档案

摘要: Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8)和有潜在问题的代码。 * Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等。 * Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易写小插件来添加功能。 * 如果运行两次 Pylint,它会同时显示出当前和上次的运行结果,从而可以看出代码质量是否得到了改进。阅读全文

posted @ 2011-01-20 16:35 ※ABeen※ 阅读(237) | 评论 (1) 编辑 |

摘要: Python 是一门动态语言,可以在运行过程中,改过对象的属性增删方法。任何类的实例对象包含一下字典__dict__, Python通过这个字典将任意属性绑定到对象上的。有时候我们只想使用固定的对象,而不想任意绑定对象,这时候我们可以定义一个属性名称集合,只有在这个集合里的名称才可以绑定。__slots__就是完成这个功能的。阅读全文

posted @ 2011-01-16 16:28 ※ABeen※ 阅读(283) | 评论 (1) 编辑 |

摘要: 其实g属性是在ABeen类语句执行的时候,通过传递函数对象f创建的,虽然Shan类语句在执行的时候重新定义了函数f, 但这与属性无关,因为属性不执行对这个名称的查找,而是使用在创建时使用的函数对象。 要想实现我们想象中的行为,可以借"猪"一个中间层来实现,如下借“猪”getf来实现.阅读全文

posted @ 2011-01-13 23:18 ※ABeen※ 阅读(234) | 评论 (1) 编辑 |