摘要: 多态性: 同一个对象. 多种形态. python支持的是鸭子类型. 会嘎嘎叫的东西就是鸭子 为了程序能够正常执行. 本来需要传递进来一只鸭子. 但是我只需要传递一个会嘎嘎叫的东西就可以了 def func(yazi): yazi.gagajiao() class Animal: def chi(self): print("会吃") class GoldenMo... 阅读全文
posted @ 2018-12-17 20:43 =-=- 阅读(149) 评论(0) 推荐(0) 编辑
摘要: # 子类自动拥有父类中除了私有内容外的其他所有内容 # 王思聪(熊猫TV) -> 王健林(年龄) # 继承目的: 对父类进行扩展 # class Foo: # def getMoney(self): # print("拿钱") # # # class Bar(Foo): # pass # # # b = Bar() # b.getMoney() # 此时调用的是... 阅读全文
posted @ 2018-12-17 20:42 =-=- 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 封装: 1. 对属性的封装 2. 对功能的封装 3. 模块 4. 包 class Student: def __init__(self, num, name, clazz): self.num = num self.name = name self.clazz = clazz stu = Studen... 阅读全文
posted @ 2018-12-17 20:41 =-=- 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 大象装冰箱 脚本, 此时代码是最简单的. 不需要构思整个程序的概况 print("开门") print("装大象") print("关门") 函数式编程. 比脚本麻烦. 对功能有了概况. def kai(): print('开门') def zhuang(): print("装大象") def guan(): print('关门') kai() zhuang() ... 阅读全文
posted @ 2018-12-17 20:41 =-=- 阅读(540) 评论(0) 推荐(0) 编辑
摘要: # class Car: # 类名首字母大写, 严格遵守驼峰命名规范 # pass # # # 造车 # c = Car() # 类名() # 创建对象 # # 出厂之后进行改装 # c.color = "红颜色" # 对象.属性 点: 的 当属性不存在的时候. 添加一个属性 # c.pai = "京A88888" # 对象.属性 # c.pailiang = "555... 阅读全文
posted @ 2018-12-17 20:40 =-=- 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 今日主要内容 1. 初识面向对象 面向过程: 一切以事务的发展流程为中心. 面向对象: 一切以对象为中心. 一切皆为对象. 具体的某一个事务就是对象 打比方: 大象进冰箱 步骤: 第一步, 开门, 第二步, 装大象, 第三步, 关门 面向对象:大象, 你进冰箱. 此时主语是大象. 我操纵的是大象. 阅读全文
posted @ 2018-12-17 20:39 =-=- 阅读(138) 评论(0) 推荐(0) 编辑
摘要: menu = ("查看", "添加", "修改", "删除", "退出") flag = False # 没登录 def login(): global flag username = input("请输入用户名:") password = input("请输入密码:") if username == "alex" and password == "123"... 阅读全文
posted @ 2018-12-14 16:38 =-=- 阅读(145) 评论(0) 推荐(0) 编辑
摘要: def wrapper1(fn): def inner(*args, **kwargs): print("1111111") ret = fn(*args, **kwargs) print("2222222") return ret return inner def wrapper2(fn): def in... 阅读全文
posted @ 2018-12-14 16:37 =-=- 阅读(323) 评论(0) 推荐(0) 编辑
摘要: def func(food): print("吃东西") func() func() func() func() func() func() func() func() func() func() func() func() func() func() 阅读全文
posted @ 2018-12-14 16:36 =-=- 阅读(114) 评论(0) 推荐(0) 编辑
摘要: def wrapper_out(flag): # 装饰器本身的参数 def wrapper(fn): # 目标函数 def inner(*args, **kwargs): # 目标函数执行需要的参数 if flag == True: print("问问金老板. 行情怎么样啊") ret... 阅读全文
posted @ 2018-12-14 16:36 =-=- 阅读(209) 评论(0) 推荐(0) 编辑