摘要: 主要内容: 1模块的简单认识 2collection模块 3time时间模块 4random模块 5os模块 6sys模块 一 模块的简单认识 引入模块的方式: 1import (常见方式) 2 from xxx import 例子: 二 collection模块 (conllection模块主要封 阅读全文
posted @ 2018-10-08 21:53 隐& 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 主要内容; 类的约束 异常处理 自定义异常 MD5加密 日志 一 类的约束 (约束是对类的约束,) 看个例子: 这是领导分配给每个人的项目,要求每人写个功能 结果如下: 例子1 现李四写的你调用不了 那么怎么处理这样的问题: 在python中有两种方法 1 提取父类,然后在父类中定义好 阅读全文
posted @ 2018-09-29 21:12 隐& 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 主要内容: isinstance, type, issubclass( 内置函数) 区分函数和方法 反射 一 ( isinstance, type, issubclass) 2. type() : 表示查看obj是由哪个类创建的 3. isinstance() : 也可以判断xxx是YY类型的数据. 阅读全文
posted @ 2018-09-28 19:26 隐& 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一 依赖关系(最轻的一种关系,在方法中引入另一个类的对象) ⼤象和冰箱之间就是依赖关系. 我⽤着你. 但是你不属于我. 这种关系是最弱的. 二 关联关系, 组合关系,聚合关系 这三个代码在写法上是一样的,但是,从含义上是不一样 1 关联关系 : 两种食物必须是互相关联的,但是在某些特殊 阅读全文
posted @ 2018-09-27 21:57 隐& 阅读(184) 评论(1) 推荐(0) 编辑
摘要: 一 类的成员 在类中定义的变量和方法都被称为成员 也就是说在类中, 是存在着实例变量和实例方法的. (2) 变量 在类中变量分为两大类: 1 实例变量(成员变量) 2类变量(静态变量) 先看什么是实例变量. 就是每个实例都应该拥有的变量 比如. 人的名字, 人的爱好,每个⼈的个人信息. 都属于实例变 阅读全文
posted @ 2018-09-26 23:00 隐& 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. lamda匿名函数2. sorted()3. filter()4. map()5. 递归函数 一 匿名函数(lambda) 函数名= lambda 参数: 返回值 简单算法 a+b 常规算法 lambda算法 # 计算n的n次⽅方def func(n):return n**nprint(fun 阅读全文
posted @ 2018-09-20 19:18 隐& 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 回顾下的 迭代器: 可迭代协议:内部含有__iter__()方法的值/变量都是可迭代的 可迭代变量 点__iner__()返回一个迭代器 迭代器特点: 节省内存,惰性运算,一次取值,只按照顺序取 所有的迭代器都是可迭代,反之 不成立 for循环和迭代器的关系,无论是迭代器换是可迭代都可 阅读全文
posted @ 2018-09-18 23:33 隐& 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一 函数名的运用:(函数名是一个变量,但它是一个特殊变量,与括号配合可以执行变量. pass (2) 函数可以当作容器类元素 核心业务逻辑 (3) 函数名 可以当作函数的参数 (4)函数名可以作为函数的返回值 二 闭包 (函数的嵌套. 返回函数名) 写法:再外层函数中声明一个变量,在内层函数中使用或 阅读全文
posted @ 2018-09-17 21:51 隐& 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 形参: 1.位置传参 2. 默认值传参. 3.动态传参 一 动态传参(形参的一种): 之前我们说过了了传参, 如果我们需要给⼀一个函数传参, ⽽而参数⼜又是不确定的. 或者我给⼀一个函数传很多参数, 我的形参就要写很多, 很⿇麻烦, 怎么办呢. 我们可以考虑使⽤用动态参数. 动态传参分两种: (1) 阅读全文
posted @ 2018-09-14 17:14 隐& 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一 函数 定义 : def () 函数是对功能或者动作的封装 函数的参数 1.形参和实参 ##默认值参数 登录验证: 使用场景: len(): 阅读全文
posted @ 2018-09-13 19:56 隐& 阅读(199) 评论(0) 推荐(0) 编辑