摘要: # review """ 复习 迭代 iter 可迭代对象iterable:包含__iter__()方法 作用:能够被for 迭代器对象iterator:包含__next__()方法 作用:以【一种】方式获取容器【多种数据结构】的下一个元素 生... 阅读全文
posted @ 2019-10-06 00:05 晓亮86 阅读(127) 评论(0) 推荐(0) 编辑
摘要: # demo01 """ 迭代器 10:10 练习:exercise01.py demo02.py exercise03.py """ class SkillIterator: """ 技能迭代器 """ def __init__(self, data): self.__target = data self.__index = -1 def __next__(self): if len(self. 阅读全文
posted @ 2019-10-05 23:46 晓亮86 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-29 07:36 晓亮86 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-29 07:34 晓亮86 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-29 00:07 晓亮86 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 面向对象 Object Oriented 概述 面向过程 分析出解决问题的步骤,然后逐步实现。 例如:婚礼筹办 -- 发请柬(选照片、措词、制作) -- 宴席(场地、找厨师、准备桌椅餐具、计划菜品、购买食材) -- 婚礼仪式(定婚礼仪式流程、请主持人) 公式:程序 = 算法 + 数据结构 优点:所有 阅读全文
posted @ 2019-09-18 20:28 晓亮86 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-09-18 20:26 晓亮86 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1 Day01 2 Exercise01 3 print("你好,世界!") 4 Exercise02 5 汇率转换器 6 # 获取数据 -- 美元 7 str_usd = input("请输入美元:") 8 int_usd = float(str_usd) 9 # 逻辑计算 -- 美元 × 7.1393 10 result = int_usd * 7.1393 11 # 显示结果 -- 人民币 阅读全文
posted @ 2019-09-17 19:26 晓亮86 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 1 1. 三合一 2 2. 当天练习独立完成 3 3. 指出案例中蕴含的理论: 4 (1)手雷爆炸 5 封装:手雷,玩家类,敌人类 6 继承:受害者 隔离 玩家类,敌人类与手雷 7 多态:玩家类,敌人类 重写 受害者的受伤方法 8 开闭原则:增加新的受害者,不影响手雷类 9 依赖倒置:手雷类调用受害者,而不调用玩家,敌人 10 11 (2)图形管理器 12 封装:图形管理器类,圆形类,矩形类 13 阅读全文
posted @ 2019-09-17 08:37 晓亮86 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1 """ 2 信息管理系统 3 信息 -- 学生信息 4 5 步骤: 6 (一) 7 数据模型类:StudentModel 8 数据:编号 id,姓名 name,年龄 age,成绩 score 9 逻辑控制类:StudentManagerControll... 阅读全文
posted @ 2019-09-16 20:22 晓亮86 阅读(256) 评论(0) 推荐(0) 编辑