摘要: 本节主要内容: 1. 依赖关系 2. 关联关系, 组合关系, 聚合关系 3. 继承关系, self到底是什鬼? 4. 类中的特殊成员 ⼀. 类与类之间的依赖关系 大千世界, 万物之间皆有规则和规律. 我们的类和对象是对大千世界中的所有事物进⾏归 类. 那事物之间存在着相对应的关系. 类与类之间也同样 阅读全文
posted @ 2018-11-08 19:35 DanielYang11 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 类的成员 2. 类的成员-变量 3. 类的成员-方法 4. 类的成员-属性 5. 私有 一. 类的成员: 首先, 什么是类的成员. 很简单. 你能在类中写什么? 写的内容就是成员. 到目前为止. 我们 已经学过了一些成员了. class 类名: # 方法 def __init_ 阅读全文
posted @ 2018-11-07 15:40 DanielYang11 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 面向对象和⾯面向过程 2. 面向对象如何编写 3. 面向对象和面向过程大PK 4. ⾯面向对象三⼤大特征 1.面向流程:面向流程是以事务的流程为核心,重点是过程,过程就是先干什么再干什么 优点:负责问题的流程化,编程简单 缺点:可拓展性较差 2. 面向对象: 一切以对象为中心 阅读全文
posted @ 2018-11-06 19:52 DanielYang11 阅读(178) 评论(0) 推荐(0) 编辑
摘要: # # # 有下列三种数据类型,# l1 = [1,2,3,4,5,6]# l2 = ['oldboy','alex','wusir','太白','日天']# tu = ('**','***','****','*******')# # 写代码,最终得到的是(每个元祖第一个元素>2,第三个*至少是4个 阅读全文
posted @ 2018-11-06 19:10 DanielYang11 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. lamda匿名函数 2. sorted() 3. filter() 4. map() 5. 递归函数 一. lamda匿名函数 为了解决一些简单的需求而设计的一句话函数 计算n的n次方 原本写法: def func(n): return n**n print(func(10)) 阅读全文
posted @ 2018-11-05 19:45 DanielYang11 阅读(144) 评论(0) 推荐(0) 编辑
摘要: (1)过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 lst = ["alex", 'db', '2b', "wusir", 'sb', "taibai","nezha", "ritian"] print([ el.upper() for el in lst if len(el) >= 3] 阅读全文
posted @ 2018-11-02 15:44 DanielYang11 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. ⽣生成器和⽣生成器函数2. 列列表推导式 ⼀、生成器 1. 通过⽣生成器函数 2. 通过各种推导式来实现⽣生成器 3. 通过数据的转换也可以获取⽣生成器 send和__next__()区别: 1. send和next()都是让⽣生成器向下走⼀一次 2. send可以给上⼀一个y 阅读全文
posted @ 2018-11-01 21:25 DanielYang11 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 2. 写函数,接收一个参数(此参数类型必须是可迭代对象),将可迭代对象的每个元素以’_’相连接,形成新的字符串,并返回. 例如 传入的可迭代对象为[1,'老男孩','武sir']返回的结果为’1_老男孩_武sir’ # def func(can):# if "__iter__" in dir(can 阅读全文
posted @ 2018-11-01 20:50 DanielYang11 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 2,写函数,接收n个数字,求这些参数数字的和。(动态传参) def func(*args): return sum(args) 5,写函数,传入函数中多个实参(均为可迭代对象如字符串,列表,元祖,集合等),将每个实参的每个元素依次添加到函数的动态参数args里面. 例如 传入函数两个参数[1,2,3 阅读全文
posted @ 2018-10-31 15:31 DanielYang11 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 本节主要内容: 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作⽤用域, 加载顺序. 3. 函数的嵌套 4. gloabal, nonlocal关键字 ⼀一. 函数参数--动态传参 1. 动态接收位置参数 def chi(*food, a, b): print("我要 阅读全文
posted @ 2018-10-30 21:57 DanielYang11 阅读(162) 评论(0) 推荐(0) 编辑