一开始上来就写一些对函数的理解,终究是对初学者的不友好,考虑到更多学习pygame这个模块的人大多是从事编程教育或是初学者,觉得有一篇文风和善,...
你究竟有(init)几个好(子)妹(模)妹(块)? 当我们在init()的时候,我们在干什么 init 这个单词在我们用python进行面向对象...
[TOC] 初涉模块 在python中,能开辟自己作用域的只有函数、类以及模块for循环if-else循环均不能实现开辟自己的作用域。 “模块就...
[TOC] 反射 自省:程序能够访问,检测和修改他本身的状态或者行为的能力 通过字符串的形式操作对象相关属性。 存在:hasatter(p,'n...
[TOC] 多态 同一种事物的多种形态增加了程序的灵活性增加了程序的可扩展性 封装 封装数据:保护隐私封装方法:隔离复杂度 第一种封装:什么都不...
[TOC] 面向对象 继承与派生 继承 什么是继承?继承是一种创建新的类的方式 在python中,新建的类可以继承自一个或者多个父类,原始类称为...
[TOC] 高阶函数 匿名函数 lambda x:x+y #return x+y定义标志/参数(形式类似函数传参)/跟表达式(返回) 匿名函数存...
[TOC] 迭代器 为什么要用迭代器? 提供了一种不依赖索引的取值方式,使一些不具有索引属性的对象也能遍历输出相比列表,迭代器的惰性计算更加节约...
[TOC] 装饰器 闭包函数 思考练习 要计算这段代码的结果,首先需要具备“python中一切皆对象”的思想。在python中,函数也是一样可以...