摘要: 目录: 一、算术运算符 二、课时41课后习题及答案 现在来讲一个新名词:工厂函数。Python2.2以后,对类和类型进行了统一,做法就是将int()、float()、str()、list()、tuple()这些BIF转换为工厂函数: 看到没有,普通的BIF应该是<class 'builtin_fun 阅读全文
posted @ 2018-08-24 16:41 那是个好男孩 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、_ _init_ _(self[, ...]) 二、_ _new_ _(cls[, ...]) 三、_ _del_ _(self) 四、课时41课后习题及答案 说的那么厉害,那什么是魔法方法呢? (1)魔法方法总是被双下划线包围,例如_ _init_ _()。 (2)魔法方法是面对对象的 阅读全文
posted @ 2018-08-24 15:29 那是个好男孩 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、一些相关的BIF 二、、课时40课后习题及答案 ********************** 一、一些相关的BIF ********************** 1、issubclass(class,classinfo) 如果第一个参数(class)是第二个参数(classinfo)的一 阅读全文
posted @ 2018-08-24 02:26 那是个好男孩 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、组合 二、类、类对象和实例对象 三、到底什么是绑定 四、课时39课后习题及答案 *********** 一、组合 *********** 现在要求定义一个类,叫水池,水池里要有乌龟和鱼。 在Python里其实很简单,直接把需要的类放进去实例化就可以了,这就叫组合: Python的特性其实 阅读全文
posted @ 2018-08-23 21:34 那是个好男孩 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、继承 二、调用未绑定的父类方法 三、使用super函数 四、多重继承 五、课时38课后习题及答案 现在需要扩展游戏,对鱼类进行细分,有金鱼(Goldfish)、三文鱼(Salmon)、鲤鱼(Carp),还有鲨鱼(Shark)。那么我们来思考一个问题:能不能不要每次都从头到尾去重新定义一个 阅读全文
posted @ 2018-08-23 19:10 那是个好男孩 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、self是什么 二、Python的魔法方法 三、公有和私有 四、课时37课后习题及答案 ***************** 一、self是什么 ***************** 对象的方法都有一个self参数,那这个self参数是什么呢?如果之前接触过其它的编程语言,例如c++,那么你 阅读全文
posted @ 2018-08-23 17:27 那是个好男孩 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、对象=属性+方法 二、课时36课后习题及答案 大家之前已经听说过封装的概念,把乱七八糟的数据扔进列表里面,这是一种封装,是数据层面的封装;把常用的代码段打包成一个函数,这也是一种封装,是语句层面的封装;本章学习的对象,也是一种封装的思想,不过这种思想显然要更高级一步:对象的来源是模拟真实 阅读全文
posted @ 2018-08-23 15:50 那是个好男孩 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、安装GUI工具包:EasyGui 二、导入EasyGui 三、使用EasyGui 四、修改默认设置 五、课时35课后习题及答案 *********************************** 一、安装GUI工具包:EasyGui ************************* 阅读全文
posted @ 2018-08-21 21:22 那是个好男孩 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、丰富的else语句 二、简洁的with语句 三、课时34课后习题及答案 *********************** 一、丰富的else语句 *********************** 1、要么怎样,要么不怎样 典型的if-else搭配: 2、干完了能怎样,干不完就别想怎样 els 阅读全文
posted @ 2018-08-21 18:11 那是个好男孩 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 目录: 一、try-except语句 二、try-finally语句 三、raise语句 四、课时33课后习题及答案 ********************** 一、try-except语句 ********************** try-except语句格式如下: try-except语句 阅读全文
posted @ 2018-08-21 17:40 那是个好男孩 阅读(467) 评论(0) 推荐(0) 编辑