这里打算是收集一些比较零散的python 学习过程中遇到的问题及其比较好的解释。
函数
yield
应用场景是在函数定义里面,让一个函数变成了一个generator。它将中间值保存起来,变成了函数返回的generator。顺便一说,链接里面的文章真好!
普通的方法和static method 第一个参数是self,而classmethod 第一个参数是cls。
python 中有三种方法,实例方法,类方法,静态方法。实例方法有隐含参数self,类方法有隐含参数cls,静态方法没有隐含参数。在C++中类方法和静态方法是同一种东西,但是在python中表特别的是静态方法,静态方法是可以通过实例和类名访问的,它是为了增加类中方法的灵活性而存在的。