摘要: 定义:在类中将方法和属性隐藏起来 一、私有化 1、格式 __名字,在名字前加双下划线 2、私有化对象 对象属性 静态属性 普通方法 3、作用 1)在类的外面不能直接调用类的方法和属性 2)类的属性值不能随意更改 3)子类不能通过继承获取父类的私有化属性和方法 4、实质 在代码层次做了变形,在类的外部 阅读全文
posted @ 2019-05-27 22:04 市丸银 阅读(202) 评论(0) 推荐(0)
摘要: 面向对象语言的三大特性 1、继承 2、多态 5、封装 一、多态 1、定义 一个类的多种形态,如一个文件的格式可以是txt、word、excel等 2、python天生多态 python是动态的强制类型语言,数据类型不需要定义,在归一化的过程中不需要定义一个类,让其它类继承,来解决数据类型的不同 二、 阅读全文
posted @ 2019-05-27 21:47 市丸银 阅读(259) 评论(0) 推荐(0)
摘要: 接口类和抽象类的作用:面向对象的代码规范 一、接口类 1、定义 python原生没有,支持多继承,接口类中的所有方法都不能实现, 2、原则 接口隔离原则 3、规范代码 继承接口类的类,必要要定义接口类的方法,若不实现方法,在该类实例化的过程中会报错 4、归一化 基于同一个接口类实现的类,可以进行归一 阅读全文
posted @ 2019-05-27 21:09 市丸银 阅读(138) 评论(0) 推荐(0)
摘要: 一、简介 1、作用 简化代码 2、分类 一个父类可以被多个多个子类继承 一个子类可以继承多个父类 python独有 3、新式类和经典类 python3中,只含义新式类,新式类默认继承Object python2.7中含义经典类和新式类,新式类需要继承Object 4、方法 类名.__base__查看 阅读全文
posted @ 2019-05-25 17:30 市丸银 阅读(233) 评论(0) 推荐(0)
摘要: 一、分类 1、面向过程 2、面向函数 3、面向对象 二、类和对象 1、宏关 类是抽象的,对象是具体的 2、实例化 类->对象 3、类的作用 1)实例化成对象 实例化的过程,创建self对象,调用__init__()方法,获取返回值 2)调用静态属性 4、对象的作用 1)调用函数 2)查看属性 5、补 阅读全文
posted @ 2019-05-23 22:45 市丸银 阅读(131) 评论(0) 推荐(0)
摘要: start.py格式 阅读全文
posted @ 2019-05-22 20:56 市丸银 阅读(152) 评论(0) 推荐(0)
摘要: try: pass """ 执行的语句 """ except Exception as error: """ 1.except,可以有多个 2.Expection 是万能错误,用来兜底 3.error 用来提示错误 """ print(error) else: """ 和while else 语句相... 阅读全文
posted @ 2019-05-22 19:32 市丸银 阅读(115) 评论(0) 推荐(0)
摘要: 一、模块 1、实质 模块的实质.py文件 2、导入 1)import 模块 a.使用规则 模块.变量名 与本地定义的同名变量不冲突 b.别名 import 模块 as 别名 别名.变量名 作用:简化代码、提高兼容性 c.一次导入多个模块 import 模块1, 模块2, 模块3 不推荐这样写 2)f 阅读全文
posted @ 2019-05-21 09:51 市丸银 阅读(108) 评论(0) 推荐(0)
摘要: 一、介绍 1、分类 序列化: 数据类型->字符串 反序列化 字符串->数据类型 2、作用 文件传输和文件储存需要将数据类型转换成字符串 二、序列号模块分类 1、json 优点:编程语言中的英语,同用语言 缺点:数据类型少:数字、字符串、列表、字典、元祖(通过列表进行的) 2、pickle 优点:py 阅读全文
posted @ 2019-05-20 22:48 市丸银 阅读(146) 评论(0) 推荐(0)
摘要: 定义:sys模块是与python解释器交互的一个的接口 1、获取环境变量 2、获取当前python解释器的版本 3、获取当前操作系统的名称 4、sys.argv 命令行参数List,第一个元素是程序本身路径 5、sys.exit(n) 退出程序,正常退出时exit(0),错误退出sys.exit(1 阅读全文
posted @ 2019-05-20 17:59 市丸银 阅读(143) 评论(0) 推荐(0)