摘要: class Game(object): # 定义一个类属性,来记录游戏的历史最高分 top_score = 10 def __init__(self, player_name): self.player_name = player_name @staticmethod def show_help() 阅读全文
posted @ 2019-08-21 22:26 才华配得上梦想 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 不同的子类对象调用相同的父类方法,产生不同结果 可以增加代码的灵活度 以继承和重写父类方法为前提 是调用方法的技巧,不会影响到类的内部设计 class Dog(object): def __init__(self, name): self.name = name def game(self): pr 阅读全文
posted @ 2019-08-21 21:00 才华配得上梦想 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 单继承 封装根据职责将属性和方法封装到一个抽象的类 继承可以实现代码的重用,相同的代码不需要重复编写 1)语法 class 类名(父类名): pass 子类继承自父类,可以直接使用父类已经封装好的方法 子类应该根据职责,封装子类特有的属性和方法 class Animal: #def __init__ 阅读全文
posted @ 2019-08-21 20:59 才华配得上梦想 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 01 封装 将属性和方法封装到一个抽象的类中 外界使用类创建对象,然后让对象调用方法 对象方法的细节都被封装在类的内部 02 晓明爱跑步 需求: 1 晓明体重 75.0公斤 2 晓明每次跑步会减肥0.5公斤 3 晓明每次吃东西体重会增加1公斤 name weight __init__(self, n 阅读全文
posted @ 2019-08-20 22:16 才华配得上梦想 阅读(181) 评论(0) 推荐(0) 编辑
摘要: dir 内置函数 变量,数据,函数都是对象 In [9]: def demo(): ...: """这个是测试函数""" ...: print("123") ...: In [10]:dir(demo) #使用内置函数dir传入标志符/数据,可以查看对象内的所有属性和方法 In [10]: demo 阅读全文
posted @ 2019-08-19 22:38 才华配得上梦想 阅读(190) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-19 21:07 才华配得上梦想 阅读(3) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-12 22:40 才华配得上梦想 阅读(7) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-12 21:45 才华配得上梦想 阅读(3) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-12 20:47 才华配得上梦想 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 01 框架搭建 准备文件,确定文件名,保证能够在需要的位置编写代码 编写主运行循环,实现基本的用户输入和判断 1.1 文件准备 1cards_main.py保存主程序功能代码 程序入口 每一次启动名片管理系统都通过main这个文件启动 2新建cards_tools.py保存所有名片功能参数 将对名片 阅读全文
posted @ 2019-08-10 22:32 才华配得上梦想 阅读(119) 评论(0) 推荐(0) 编辑