摘要: 恢复内容开始 继承(简单的面试题) 抽象类(重要) 接口类(主要是python和java的区别) 多继承(c3算法和__mro__) 一 继承(简单的面试题) 修改后: in basein sonin basein sonNone 二 抽象类 三 接口类: 四 多继承(c3算法和__mro__) 例 阅读全文
posted @ 2018-11-23 14:38 隐& 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一 类的名称空间: 类中的代码在什么时候执行的? 在实例化之前,也就是说在创建一个类时,类自己先给自己创建 建一块空间,也就是公共的空间.(里面会把静态变量和__init__及方法方进去) 类中代码执行顺序:(在实例化之前就执行了) 问题:一个类中可不可以没有__init__? , 在没有的情况下实 阅读全文
posted @ 2018-11-21 01:01 隐& 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 初识类 静态类 类的作用 对象之间交互 一 如何创建一个类:(具有相同属性和方法的同一类事物) 二 看例子 小总结: 三 相互交互 阅读全文
posted @ 2018-11-20 21:59 隐& 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一 匿名函数: (lambda表达式) 关键字:lambda 结构: 匿名函数的内存地址= lambda 参数1,参数2 :返回值/返回值的表达式 其他的就跟函数的调用接收传参一样 接收返回值(a)=匿名函数的内存地址(参数),相当于a=func(参数) 简单例子: 需要注意的是: 函数的参数可以有 阅读全文
posted @ 2018-11-10 21:29 隐& 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 主要内容 生成器 生成器函数 列表推导式 yield关键字的特点: 可以记录当前函数中执行的位置,下一次继续执行 next和yield是一对搭档 : next开始函数的执行 yield停止函数的执行 小结: 阅读全文
posted @ 2018-11-06 23:47 隐& 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一 变量:(使用变量是不能加引号,要不就变成字符串了) 变量的命名规则: 1.数字,字母,下划线组成. 2.变量不能是数字开头 3.区分大小写 4.不要使用中文或者拼音 5.要有相应的意义 6.不能使用python关键字定义. 7.推荐使用驼峰体或加下划线 例子: 二 整形 1. int : 整数型 阅读全文
posted @ 2018-10-25 23:22 隐& 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 包 : 我 们创建的每个文件夹都可以被称之为包. 但是我们要注意, 在python2中规定.中包内必须存在 __init__.py文件. python3可有可无,但一般要求写上.创建包的目的不是为了运行, ⽽是被导入使⽤. 包只是⼀种形式而已. 包的本 质就是一种模块 为何要使⽤用包? 包的本质就是 阅读全文
posted @ 2018-10-12 21:51 隐& 阅读(123) 评论(0) 推荐(0) 编辑
摘要: re模块是python提供的一套关于正则表达式的模块.核心功能有四个: 1.findall (查找所有,返回list) 3 match(只能从字符串开头进行匹配) 4 finditer (和findall差不多,只不过返回的是迭代器) 其他操作 二 import 看代码 : 此时是可以正常运行的. 阅读全文
posted @ 2018-10-12 16:21 隐& 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是由普通字符和元字符组成, 普通字符包含大小写字母, 数字. 在匹配普通字符 的时候我们直接写就可以了. 比如"abc" 匹配的就是"abc". 元字符: 元字符才是正则表达式的灵魂. 元字符中的内容太多了, 在这里我们只介绍一些 常用的 主要内容: 字符组 简单元字符 量词 惰性匹配和贪 阅读全文
posted @ 2018-10-10 21:27 隐& 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 什么是序列化 pickle shelve json configparser(模块) 一 序列化 我们在存储数据或者网络传输数据的时候,需要对我们的对象进行处理,把对象处理成方便存储和 传输的数据格式,这个就叫序列化 python中序列化有三种方案: 1 pickle 2 sheelve 阅读全文
posted @ 2018-10-09 21:55 隐& 阅读(174) 评论(0) 推荐(0) 编辑