
Python基础
wahtenfunk
这个作者很懒,什么都没留下…
展开
-
装饰器
@classmethod总结起来就是,class method可以用来为一个类创建一些预处理的实例.需要类本身,即self参数@staticmethod必须通过类和实例都进行调用和访问静态方法并不需要self参数节约内存.不用每个实例都实例化方法.在类内部控制静态方法.不然的话换一种实现方法,把函数放在在类外部......极少数情况下使用,一般都在全局里直接写函数了class Num:普通方法:...原创 2018-04-23 15:14:00 · 174 阅读 · 0 评论 -
Python原理知识
Python原理知识Python比C、 C++执行效率低是多种原因交织在一起的原因。我觉得关键问题是 动态类型、解释执行、虚拟机、GIL这四个方面的问题:1、为了支持动态类型,Python对象加入了很多抽象,执行的时候要不断的判断数据类型,带来很大的开销,动态类型的动态检查开销,降低了运行速度2、python代码由解释器逐条解释执行(interactive model)或每次执行都要先翻译再运行,...原创 2018-04-19 16:35:51 · 7774 阅读 · 0 评论