python 面向对象

面向对象

python面向对象中最重要的是类,类的成员可以分为三大类:字段方法属性

:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。

Continue reading “python 面向对象”

python之本地变量、from语句、try处理器、列表

本地变量

所有的再函数内部被赋值的变量都默认本地变量,所有的本地变量在函数调用时出现,在函数退出时消失。

作用域

作用域即命名空间,在代码中给以个变量赋值的地方决定了这个变量将存在哪个命名空间,也就是他的可见范围
1. 一个在def之外被赋值的变量X和在def之内赋值的变量X是完全不同的变量
2. 变量在def内的赋值,他被定位在这个函数类
3. 变量在def之外赋值,他就是整个文件全局的

Continue reading “python之本地变量、from语句、try处理器、列表”

基于python的俄罗斯方块游戏(十三)

第13课:解决垒墙时方块重叠问题

步骤目标

上一篇我们实现了垒墙功能,末尾讲到了方块重叠问题,如图1所示。


图1 方块重叠在底部几行
本文将来解决这个问题。完成本步骤后,垒墙功能就正常了,如图2所示。

Continue reading “基于python的俄罗斯方块游戏(十三)”