09 2018 档案
day 018 面向对象--约束和异常处理
摘要:恢复内容开始 主要内容; 类的约束 异常处理 自定义异常 MD5加密 日志 一 类的约束 (约束是对类的约束,) 看个例子: 这是领导分配给每个人的项目,要求每人写个功能 结果如下: 例子1 现李四写的你调用不了 那么怎么处理这样的问题: 在python中有两种方法 1 提取父类,然后在父类中定义好 阅读全文
posted @ 2018-09-29 21:12 隐& 阅读(219) 评论(0) 推荐(0) 编辑
day 017面向对象-反射
摘要:主要内容: isinstance, type, issubclass( 内置函数) 区分函数和方法 反射 一 ( isinstance, type, issubclass) 2. type() : 表示查看obj是由哪个类创建的 3. isinstance() : 也可以判断xxx是YY类型的数据. 阅读全文
posted @ 2018-09-28 19:26 隐& 阅读(153) 评论(0) 推荐(0) 编辑
day 016 面向对象---类与类的关系
摘要:恢复内容开始 一 依赖关系(最轻的一种关系,在方法中引入另一个类的对象) ⼤象和冰箱之间就是依赖关系. 我⽤着你. 但是你不属于我. 这种关系是最弱的. 二 关联关系, 组合关系,聚合关系 这三个代码在写法上是一样的,但是,从含义上是不一样 1 关联关系 : 两种食物必须是互相关联的,但是在某些特殊 阅读全文
posted @ 2018-09-27 21:57 隐& 阅读(187) 评论(1) 推荐(0) 编辑
day 0150面向对象-成员
摘要:一 类的成员 在类中定义的变量和方法都被称为成员 也就是说在类中, 是存在着实例变量和实例方法的. (2) 变量 在类中变量分为两大类: 1 实例变量(成员变量) 2类变量(静态变量) 先看什么是实例变量. 就是每个实例都应该拥有的变量 比如. 人的名字, 人的爱好,每个⼈的个人信息. 都属于实例变 阅读全文
posted @ 2018-09-26 23:00 隐& 阅读(168) 评论(0) 推荐(0) 编辑
day 014 python 内置函数
摘要: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 隐& 阅读(239) 评论(0) 推荐(0) 编辑
python 生成器
摘要:恢复内容开始 回顾下的 迭代器: 可迭代协议:内部含有__iter__()方法的值/变量都是可迭代的 可迭代变量 点__iner__()返回一个迭代器 迭代器特点: 节省内存,惰性运算,一次取值,只按照顺序取 所有的迭代器都是可迭代,反之 不成立 for循环和迭代器的关系,无论是迭代器换是可迭代都可 阅读全文
posted @ 2018-09-18 23:33 隐& 阅读(211) 评论(0) 推荐(0) 编辑
python 闭包和迭代器
摘要:一 函数名的运用:(函数名是一个变量,但它是一个特殊变量,与括号配合可以执行变量. pass (2) 函数可以当作容器类元素 核心业务逻辑 (3) 函数名 可以当作函数的参数 (4)函数名可以作为函数的返回值 二 闭包 (函数的嵌套. 返回函数名) 写法:再外层函数中声明一个变量,在内层函数中使用或 阅读全文
posted @ 2018-09-17 21:51 隐& 阅读(181) 评论(0) 推荐(0) 编辑
day python011函数的进阶
摘要:形参: 1.位置传参 2. 默认值传参. 3.动态传参 一 动态传参(形参的一种): 之前我们说过了了传参, 如果我们需要给⼀一个函数传参, ⽽而参数⼜又是不确定的. 或者我给⼀一个函数传很多参数, 我的形参就要写很多, 很⿇麻烦, 怎么办呢. 我们可以考虑使⽤用动态参数. 动态传参分两种: (1) 阅读全文
posted @ 2018-09-14 17:14 隐& 阅读(249) 评论(0) 推荐(0) 编辑
day python 010 函数(1)
摘要:一 函数 定义 : def () 函数是对功能或者动作的封装 函数的参数 1.形参和实参 ##默认值参数 登录验证: 使用场景: len(): 阅读全文
posted @ 2018-09-13 19:56 隐& 阅读(203) 评论(0) 推荐(0) 编辑
python day 09 文件操作
摘要:一 初识文件操作 使⽤用python来读写⽂文件是非常简单的操作. 我们使⽤用open()函数来打开⼀一个⽂文件, 获取到⽂文件句句柄. 然后通过⽂文件句句柄就可以进⾏行行各种各样的操作了了. 根据打开⽅方式的不同能够执⾏行行的操作也会有相应的差异.打开⽂文件的⽅方式: r, w, a, r+, w 阅读全文
posted @ 2018-09-12 23:30 隐& 阅读(218) 评论(0) 推荐(0) 编辑
day python calss08 深浅copy
摘要:一 join (格式: . join) 遍历列表把列表中的每一项用指定符号进行拼接.(把列表转成字符串0 二 关于删除 1 这么删除 例如: 但是 循环中可以修改 例如 三 fromkey 四 set 集合 特点: 无序, 去重, 哈希 lst = [] list(set(lst)) # 去重复 s 阅读全文
posted @ 2018-09-11 17:15 隐& 阅读(234) 评论(0) 推荐(0) 编辑
python.day05
摘要:一 字典 定义:dict, 以{},表示.每一项用逗号隔开,内部元素用key:value的形式来保存数据.例如 {"jj":"林俊杰","jay':周杰伦"} 特点:查询效率非常高,通过key来查找元素 内部使用key来计算一个内存地址(暂时),hash算法,key必须不可变的数据类型(key必须是 阅读全文
posted @ 2018-09-07 17:25 隐& 阅读(212) 评论(0) 推荐(0) 编辑
pytonn04day
摘要:参考: https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions 一列表 它是以[ ]括起来, 每个元素⽤用' , '隔开⽽而且可以存放各种数据类型 2.列表的增删减查 (2.1)增:s.append 简单总 阅读全文
posted @ 2018-09-07 00:13 隐& 阅读(263) 评论(0) 推荐(0) 编辑
python开发day03
摘要:一.常见的数据类型 1. int ==> 整数. 主要⽤用来进⾏行行数学运算 \ (常见的操作有+-*%) a.bit_length() 2.bool (没有操作 类型转换 字符串转化成整数型 int()就可以) 例子: 类型转换 结论:想要转化成什么类型就用这个类型括起来 ture一般默认为1,f 阅读全文
posted @ 2018-09-05 23:12 隐& 阅读(220) 评论(0) 推荐(0) 编辑
python开发day02
摘要:一 while循环 while 条件 代码块(循环体) #: 判断条件是否为真,如果是真,则执行代码块, 然后再次回头判断条件是否为真,如果为真,则只执行代码块.......知道循环的判断出代码为假.循环退出,否则为死循环. eg: while true: pringt("推出") #: 为死循环 阅读全文
posted @ 2018-09-04 17:00 隐& 阅读(191) 评论(0) 推荐(0) 编辑
python 变量名的规范
摘要:''' 1.变量命名规范: 规定python的变量必须是: 数字 字母 下划线 首字母不能用数字开头,也不能是纯数字 不能用关键字 要有相对应意义 不要使用中文 不能太长 区分大小写 使用驼峰方式或者下划线 2.name = input(“>>>”) name变量是什么数据类型? 其中name为字符 阅读全文
posted @ 2018-09-03 23:07 隐& 阅读(1451) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示