2020年1月11日

摘要: day25 一丶类的结构细分 成员: 公有属性(静态属性,对象属性),私有属性(私有静态属性,私有对象属性),私有方法,公有方法,类方法,静态方法,属性.代码如下:👇 #### 整合版class A: public_attr = '公共属性' # 公有属性(静态变量) __private_attr 阅读全文
posted @ 2020-01-11 15:36 向往1 阅读(265) 评论(0) 推荐(0) 编辑
摘要: day24 一丶封装 , 多态 封装: 将一些东西封装到一个地方,你还可以取出来 类设置静态属性, 设置一些方法 对象, 对象可以在其对象封装一些属性 多态: python默认支持多态, 多态指的是一种事务具有多种形态 1.多态可以增加代码的灵活度; 2.以继承和重写父类方法为前提; 3.是调用方法 阅读全文
posted @ 2020-01-11 15:34 向往1 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一丶面向对象的三大特性:封装,继承,多态 二丶什么是继承 # 什么是继承 # b 继承 a ,b是a的子类 派生类 , a是b的超类 基类 父类 # b类或者b对象 能够使用 a类的所有属性和方法 三丶继承的优缺点 #优点: #1.节省代码, 2 增强耦合性 3, 代码规范化 #缺点: # 四丶单继 阅读全文
posted @ 2020-01-11 15:33 向往1 阅读(218) 评论(0) 推荐(0) 编辑
摘要: day22 一丶从空间角度研究类 对象操作对象属性 class A(): address = '沙河'​ def __init__(self, name): self.name = name​ def func(self): # 给对象封装一个属性 if self.name == 'ls': sel 阅读全文
posted @ 2020-01-11 15:32 向往1 阅读(224) 评论(0) 推荐(0) 编辑
摘要: day21 一丶面向过程编程vs函数式编程vs面向对象编程 面向过程: 简而言之,step by step 一步一步完成功能,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了. ### 来自百度百科 面向过程其实是最为实际的一种思考方式,就算是面向 阅读全文
posted @ 2020-01-11 15:31 向往1 阅读(182) 评论(0) 推荐(0) 编辑
摘要: day20 一丶re模块 re模块是python将正则表达式封装之后的一个模块.正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 #正则表达式: 从一串字符中,找出你想要的字符串.​import re​### 单个元字符的匹配​# \W 除了数字 ,字母,中文, 下划线print 阅读全文
posted @ 2020-01-11 15:30 向往1 阅读(188) 评论(0) 推荐(0) 编辑
摘要: day19 一丶包的使用 什么是包: 包是通过使用 .模块名的方式组织python模块名称空间的方式. 通俗来说,含有一个__init__.py文件的文件夹就是包. 包的作用: 将文件夹/模块组织起来,来提高程序的结构性和可维护性. 目的不是运行,为了导入使用.包只是一种形式,包的本质就是一个模块 阅读全文
posted @ 2020-01-11 15:29 向往1 阅读(698) 评论(0) 推荐(0) 编辑
摘要: day18 一丶规范化格式化目录 六个目录: #### 对某某项目进行一个标准化的开发,进行规范化.#bin : 启动项目程序的主入口​#conf : 项目的配置文件​#core : 主要逻辑(业务逻辑)​#db : 存放数据()​#lib : 辅助文件(存放公共的一些方法)​​#README : 阅读全文
posted @ 2020-01-11 15:28 向往1 阅读(186) 评论(0) 推荐(0) 编辑
摘要: day17 一丶序列化模块 什么是序列化: 将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输,或文件保存) 真正的意义:变量从内存中变成可存储或传输的过程称之为序列化 json模块: 是所有语言公认的一种序列,最常用,支持的数据结构有限:list(tuple), int .str ,b 阅读全文
posted @ 2020-01-11 15:27 向往1 阅读(198) 评论(0) 推荐(0) 编辑
摘要: day16 一丶模块的初识 #### 什么是模块: # 模块就是一个py文件(这个模块存放很多相似的功能,函数的集合体) ​### 模块的分类: # 内置模块: 标准库 ,python解释器自带的 ,200多种 # 第三方库: 通过pip install 安装第三方库 6000个 # 自己写的模块: 阅读全文
posted @ 2020-01-11 15:25 向往1 阅读(240) 评论(0) 推荐(0) 编辑

导航

……