07 2019 档案
摘要:# 多态## 概念: 一种事物具备多种不同的形态 例如:水 固态 气态 液态 官方解释: 多个不同类对象可以响应同一个方法,产生不同的结果 首先强调多态不是一种特殊的语法,而是一种状态,特性(既多个不同对象可以响应同一个方法,产生不同的结果 )既多个对象有相同的使用方法,好处: 对于使用者而言,大
阅读全文
摘要:今日内容 1,OOP 的三大特性 封装 , 继承 , 多态 1,面向对象之继承 1》继承是一种关系,描述对象之间 什么是什么的关系 例如:a继承了b, a就能直接使用b已经存在的方法和属性 a称之为子类,b称之为父类,也称之为基类 2》为什么要使用继承: 其目的是为了重用已经有的代码,提高重用性 3
阅读全文
摘要:今日内容1,面向对象的概念2,类和对象概念3,如何创建类和对象4,如何设计属性5,属性的查找顺序6,__init__,初始化类的方法7,绑定方法与非绑定方法 1,面向对象的概念 面向对象:是一种编程思想 面向对象的三大优点 1.扩张性 2.灵活性 3.复用性 ...
阅读全文
摘要:1,json模块 Json模块提供了四个功能:dumps、dump、loads、load 序列化 序列:字符串 序列化:其他数据类型转换成字符串的过程 写入文件的数据必须是字符串 基于网络传输的数据必须是二进制 序列化:其他数据类型转成字符串的过程 反序列化:字符串转成其他数据类型 json模块(*
阅读全文
摘要:os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirnam
阅读全文
摘要:一:正则表达式: 正则表达式本身和python没有任何关系,就是匹配字符串内容的一种规则 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、 及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑 正则表达式应用场景 1,爬虫
阅读全文
摘要:模块 import from ... import ... 循环导入 相对导入 绝对导入 软件开发目录规范 重点:********************************************* 模块的查找顺序: 1,先从内存中找 2,内置中找 3,sys.path中找(环境变量): 要分
阅读全文
摘要:迭代器: 定义:更新换代的过程 每次迭代都必须基于上一次的的结果 器:迭代取值的工具 特点:不依赖索引取值 迭代取值的数据类型:字符串,列表,元组,字典,集合 一,可迭代对象 1,可迭代对象:只有内置有__iter__方法的都叫做可迭代对象 2,是可迭代对象的有: str list tuple di
阅读全文
摘要:总结:今日内容: 函数递归 ****** 算法之二分法 生成式 ***** 匿名函数 *** 常用的内置函数 **** 一:函数递归(函数不能无限制的递归下去,无任何意义) 了解:在python中最大递归深度为1000,或者988左右,是python自己处理好的,最大递归深度也可更改 概念:函数在调
阅读全文
摘要:今日 重点知识 一:函数是第一类对象 1.函数名可以被传递 二:名称空间 名称空间是什么? 就是放名字的地方 详细解释:存放的是变量名与变量值的内存地址得绑定关系的地方 要想访问一个变量的值 必须先去名称空间中拿到对应的名字 才能够访问变量的值 1,名称空间的分类: 1,内置名称空间 即python
阅读全文

浙公网安备 33010602011771号