上一页 1 ··· 4 5 6 7 8
摘要: 一、类的内置方法(魔术方法) 类的内置方法: ​ 凡是在类内部定义,以__ 开头 __ 结尾 (如__ init __) 的方法都是类的内置 方法,也称为魔术方法 ​ 类的内置方法,会在某种条件满足下自动触发。 内置方法如下: ​ __ new __ __:在 __ __ init __触发前,自动 阅读全文
posted @ 2019-12-04 15:39 蛋蛋的丶夜 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一、多态 1.什么是多态? ​ 多态指的是同一种类型的事物,不同的形态 2.多态的目的: ’‘多态’‘也称之为’‘多态性’‘,目的是为了在不知道对象具体类型的情况下,统一对象调用方法的规范(比如:名字)。 多态的表现’‘形式之一’‘就是继承: ​ 先抽象,再继承 ​ 父类:定制一套统一的规范(比如: 阅读全文
posted @ 2019-12-04 15:38 蛋蛋的丶夜 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一、组合: 夺命三问: 1.什么是组合? ​ 组合指的是一个对象中,包含另一个或多个对象 2.为什么要使用组合? ​ 减少代码的冗余 3.如何使用组合? 耦合度: ​ 耦合度越高:程序的可扩展性越低 ​ 耦合度越低:程序的可扩展性越高 总结: ​ 继承: ​ 继承是类与类的关系,子类继承父类的属性/ 阅读全文
posted @ 2019-12-04 15:31 蛋蛋的丶夜 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 1、什么是继承" 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类 -在python中一个子类可以继承多个父类 ****** -在其他语言中,一个子类只能继承一个父类2、继承的作用 减少代码的冗余3、如何实现继承? 1)先确认谁是子类,谁是父类 2)在定义子类时,子类名 阅读全文
posted @ 2019-11-26 20:25 蛋蛋的丶夜 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.什么是面向对象? 面向对象时一门编程思想! -面向过程编程思想: 核心是‘过程’二字,过程指的是解决问题的步骤,即先干什么,再干什么! 基于该编程思想编写程序,就好比在设计一条工厂流水线,一种机械式的思维方式。 优点:将复杂的问题流程化,进而简单化 缺点:牵一发而动全身,程序的可扩展性差 注:编 阅读全文
posted @ 2019-11-25 18:56 蛋蛋的丶夜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1、Json 模块 json模块是序列化模块 json: 是一个 “第三方” 的特殊数据格式。 可以将python数据类型 》 json数据格式 》 字符串 》 文件中 其他语言要想使用python的数据: 文件中 》 字符串 》 json数据格式 》 其他语言的数据类型。 注意: 在json中,所 阅读全文
posted @ 2019-11-20 01:03 蛋蛋的丶夜 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、OS模块 os模块是与操作系统交互的模块 下面主要以例说明讲解:import os# 需求:获取当前项目的根目# 获取当前文件的上一层DAY15_PATH = os.path.dirname(__file__) # /Users/tophan/python练习/day15# print(DAY1 阅读全文
posted @ 2019-11-20 00:27 蛋蛋的丶夜 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、time模块: time模块是普通的时间模块 在python的三种时间表现形式: 1.时间戳: 给电脑看的。 - 自1970-01-01 00:00:00到当前时间,按秒计算,计算了多少秒。 2.格式化时间(Format String): 给人看的 - 返回的是时间的字符串 2002-01-11 阅读全文
posted @ 2019-11-20 00:11 蛋蛋的丶夜 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 内置函数补充: map:映射 map(func, 可迭代对象) >map对象 map会将可迭代对象中的每一个值进行修改,然后映射在一个map对象中,可以再将map对象转换成列表/元组, 需要注意的是只能转一次(原因是取一次后生成器就被取完了) #map 映射 name_list = ['egon', 阅读全文
posted @ 2019-11-15 15:52 蛋蛋的丶夜 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8