笨办法学python习题 42: 物以类聚

这个版本的游戏和你的上一版效果应该是一样的,其实有些代码都几乎一样。比较一下两版代码,弄懂其中不同的地方,重点需要理解这些东西:

怎样创建一个 class Game(object) 并且放函数到里边去。
init 是一个特殊的初始方法,可以预设重要的变量在里边。
为 class 添加函数的方法是将函数在 class 下再缩进一阶,class 的架构就是通过缩进实现的,这点很重要。
你在函数里的内容又缩进了一阶。
注意冒号的用法。
理解 self 的概念,以及它在 init 、 play 、 death 里是怎样使用的。
研究 play 里的 getattr 的功能,这样你就能明白 play 所做的事情。其实你可以手动在 Python 命令行实验一下,从而弄懂它。
最后我们怎样创建了一个 Game ,然后通过 play() 让所有的东西运行起来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容