摘要: day 20 面向对象的三大特性 (继承,封装,多态) 01.继承 1. 什么是继承 1. 继承指的是新建立的方法,新建的类称之为子类或者派生类,自类继承的类叫做父类,也称之为基类或超类。 2. 继承的特征; 1. 子类可以继承父类的属性(特征与技能(变量与函数)),并且可以派生出自己的属性 2. 阅读全文
posted @ 2019-10-13 22:26 🍞面包🍞 阅读(94) 评论(0) 推荐(0)
摘要: day 19 面向对象基础 01.什么是面向对象 1. 一门编程思想 1. 核心是对象; 对象指;特征(具体值)与技能(功能)的结合体,‘具体存在的事物’ 基于该思想编程,一种上帝式的思维方式,对事物具体的定义 优点;可扩展性高 缺点;编写程序的复杂程度要高于面向过程编程 2. 面向过程编程: 核心 阅读全文
posted @ 2019-10-13 22:25 🍞面包🍞 阅读(120) 评论(0) 推荐(0)
摘要: day 21 (作业) 01 02 03 阅读全文
posted @ 2019-10-11 21:14 🍞面包🍞 阅读(102) 评论(0) 推荐(0)
摘要: day 20 作业 01 02 03 新式类;所有继承object的类,python3中默认继承object 经典类;没有继承object的类 深度优先;经典类继承顺序,根据括号内继承的父类,从左到右依次走到头(每个类只运行1次) 广度优先;新式类的继承顺序,根据括号内继承的父类,从左到右依次走到头 阅读全文
posted @ 2019-10-10 20:06 🍞面包🍞 阅读(107) 评论(0) 推荐(0)
摘要: day 19 (作业) 1 对象指;特征与技能的结合体,‘具体的事物’ 类是指;一系列具有相同的特征和技能的结合体。 2 对象的绑定方法,就是由对象来调用类中的函数 类内部的函数主要是给对象使用的; 1. 由类来调用该函数,这个函数就是一个普通的函数,需要几个参数就要传几个参数。 2. 由对象来调用 阅读全文
posted @ 2019-10-09 19:43 🍞面包🍞 阅读(131) 评论(0) 推荐(0)
摘要: 01.numpy模块 1. numpy模块简介 numpy是python的一种开源数值计算扩展库。这种库可以用来存储和处理大型numpy数组,比python自身的嵌套列表结构要高效的多(该结构也可以用来表示numpy数组) 2. numpy库的两个作用 1. 提供了数组间的操作、运算、统计分布和简单 阅读全文
posted @ 2019-10-07 15:47 🍞面包🍞 阅读(109) 评论(0) 推荐(0)
摘要: day 17 time datetime random hashlib hmac typing requests re模块 01.time模块;提供了三种不同类型的时间(时间戳)。三种不同类型的时间可以互相转换 1. 时间戳 2. 格式话时间 3. 结构化时间 4. 结构化时间啊转换为格式化时间 5 阅读全文
posted @ 2019-10-07 15:02 🍞面包🍞 阅读(130) 评论(0) 推荐(0)
摘要: day 16 包 os/sys/json/loggin模块 1.包 1. 什么是包; 包是模块的一种形式,包的本质就是一个含有\_\_init\_\_.py文件的文件夹 2. 为什么要有包; 在未来扩展模块功能时,不改变模块名和用法。提高模块设计者对模块的管理和维护的便利性 3. 如何使用包 1. 阅读全文
posted @ 2019-09-27 22:42 🍞面包🍞 阅读(144) 评论(0) 推荐(0)
摘要: 01.模块的四种形式 python解释器看成手机,pip看成应用管家,模块就是应用软件 1. 模块类比 1. 系统自带软件(系统自带,不需要安装) 2. 现成软件(需要到应用管家下载,安装) 3. 自定义的软件(自己编写的功能文件) 2. 模块类型 python模块文件==》XX.py 1. 内置模 阅读全文
posted @ 2019-09-27 09:21 🍞面包🍞 阅读(107) 评论(0) 推荐(0)
摘要: day 14 01.匿名函数 没有函数名的函数 函数通过函数名加括号来调用,没有函数名也就是说无法被调用,无法单独使用。 其实用通常与max/min/filter/map/sorted连用,这与这五个内置方法的使用方法有关 1. max 返回最大值 括号里加同种类型元素(min)用法相同 2. fi 阅读全文
posted @ 2019-09-25 21:39 🍞面包🍞 阅读(116) 评论(0) 推荐(0)