摘要:
在C/C++中,函数的定义和调用由编译器和链接器完成;而python中函数定义和调用都是在运行时执行,这就意味着函数定义也需要有对应的python指令。
当一个函数定义包含在另一个函数中,外层还输被调用,内层函数定义对应的指令会被再次执行,这个执行会生成一个新的function对象还是复用之前可能已经存在的函数定义? 阅读全文
摘要:
python是动态语言的一个很意思的特性,特别是对于从C++程序员来说。之前在看lua的实现时大致看过其实现原理,现在再结合python这个相对于lua来说重量级的语言来看下closure如何实现 阅读全文
摘要:
在python中,类是一个大型项目中必不可少的特性,它是用户定制结构的基础,用户可以通过该功能来进行模块化,进而组合出大型软件项目。在类的接口实现中,self又是一个出现频率极高的概念,而它的实现对于理解python解释器也是一个必要门槛。 阅读全文