摘要: 类与类之间的关系 在我们的世界中事物和事物之间总会有一些联系. 在面向对象中,类和类之间也可以产生相关的关系 1.依赖关系 执行某个动作的时候. 需要xxx来帮助你完成这个操作, 此时的关系是最轻的. 随时可以更改换另一个东西来完成此操作 class Person: def play(self, t 阅读全文
posted @ 2018-12-20 19:19 杨洪涛 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.成员 在类中你能写的所有内容都是类的成员 2.变量 1. 实例变量:昨天写的就是实力变量,由对象去访问的变量 2. 类变量: 这个变量属于类.但是对象也可以访问 实例变量 class Person: def __init__(self, name, id, gender, birth): sel 阅读全文
posted @ 2018-12-20 19:18 杨洪涛 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.初识面向对象 面向过程: 一切以事物的发展流程为中心 面向对象: 一切以对象为中心.一切皆为对象.具体的某一个事务就是对象 打比方: 大象进冰箱 步骤:第一步:开门, 第二步:装大象,第三:关门 面向对象: 大象,进冰箱 , 此时主语是大象,我操纵的是大象,此时的大象就是对象 2.类,对象 类: 阅读全文
posted @ 2018-12-18 21:14 杨洪涛 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 装饰器(重点,难点) 开闭原则: 对功能的扩展开放 对代码的修改是封闭的 在目标函数前和后插入一段新的代码.不改变原来的代码 通用装饰器写法: # 存在的意义: 在不破坏原有函数调用的基础上,给韩式添加新的功能 def wrapper(fn): # fn是目标函数 def inner(*args, 阅读全文
posted @ 2018-12-14 20:11 杨洪涛 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.昨日的补充 reversed 翻转, 将一个序列翻转,返回翻转序列的迭代器 lst = ["河南话", "四川话", "东北", "山东", "上海"] n = reversed(lst) print(list(n)) lst = ["河南话", "四川话", "东北", "山东", "上海"] 阅读全文
posted @ 2018-12-13 23:11 杨洪涛 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 内置函数思维导图:https://www.processon.com/view/link/5c13ad2de4b0ed122da75668 内置函数 作用域相关: locals() 返回当前作用域中的名字 globals() 返回全局作用域中的名字 迭代器相关: range() 生成数据 next( 阅读全文
posted @ 2018-12-12 20:53 杨洪涛 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一.生成器 本质就是迭代器. 我们可以直接执⾏__next__()来执⾏ 以下⽣成器 一个一个的创建对象 创建生成器的方式: 1.生成器函数 2.通过生成器 表达式来获取生成器 3.类型转换(看不到) 二.生成器函数(重点) 深坑:生成器在要值得时候才拿值 生成器函数中包含yield,返回数据和re 阅读全文
posted @ 2018-12-11 15:55 杨洪涛 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 第一类对象 函数名 == 变量名 函数对象可以像变量一样进行赋值 还可以作为列表的元素进行使用 可以作为返回值返回 def wrapper(): def inner(): print("哈哈哈") return inner # 函数名可以像返回值一样返回 ret = wrapper() ret() 阅读全文
posted @ 2018-12-10 21:05 杨洪涛 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 动态传参 (重点) * ** 形参 * args在形参位置, *表示不定参数--接受的是位置参数 接受到的位置参数的动态传参: 都是元组 形参的顺序: 位置 *args 默认值 **kwargs 以后写参数,可以随意的进行搭配 def chi(zhushi, cai, fushi, tang, ti 阅读全文
posted @ 2018-12-10 21:02 杨洪涛 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 什么是函数 函数是对功能或者动作的封装 函数的语法和定义 define 定义 def 函数名(): 函数体 调用: 函数名() def yue(): # 描述你的动作 print("拿出手机") print('打开陌陌') print("找一个心仪的小姐姐") print('有没有时间啊, 聊聊人生 阅读全文
posted @ 2018-12-06 21:21 杨洪涛 阅读(263) 评论(0) 推荐(0) 编辑