上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 1.反射 反射指的是一个对象应该具备可以检测,修改,增加自身属性的能力。反射可以通过字符串操作属性,共涉及到四个属性,这四个函数就是普通的内置函数,没有双下划线,与print等等没有区别。 使用场景:反射其实就是对属性的增删改查,如果直接使用__dict__来操作,语句繁琐,不好理解。另外一个最主要 阅读全文
posted @ 2019-08-04 23:43 kuanglinfeng 阅读(180) 评论(0) 推荐(0)
摘要: 构思思路 待续... 阅读全文
posted @ 2019-08-04 23:41 kuanglinfeng 阅读(147) 评论(0) 推荐(0)
摘要: 1.多态的概念 多个不同类对象可以响应同一个方法,进而产生不一样的结果,也可以理解为多个不同的对象有着相同的使用方法。多态不是一种语法,而是一种状态,特征。其优点是对于使用者而言,大大的降低了使用难度,我们之前写的USB接口下的鼠标,键盘,移动硬盘都属于多态。一般通过鸭子类型来实现多态。 class 阅读全文
posted @ 2019-07-29 18:39 kuanglinfeng 阅读(418) 评论(0) 推荐(0)
摘要: 1.oop三大特征之继承 1.什么是继承 继承是一种关系,描述两个对象之间,什么是什么的对象。在程序中,继承描述的是类与类之间的关系。例如a继承了b,a就能直接使用b已经存在的方法和属性,其中a称之为子类,b称之为父类,也称为基类。 2.为什么要使用继承: 继承的一方可以直接使用被继承一方已经有的东 阅读全文
posted @ 2019-07-28 22:18 kuanglinfeng 阅读(1013) 评论(0) 推荐(0)
摘要: 1.什么是面向对象 面向对象是一种编程思想,用来指导程序员如何编写出更好的程序。面向对象编程的核心是对象,程序就是一系列对象的集合,程序员负责调度控制这些对象来交互完成任务。 补充:对象不是凭空产生的,需要我们自己去设计 优点:①扩展性;②灵活性;③重用性。 缺点:①程序 的复杂度度提高了;②无法准 阅读全文
posted @ 2019-07-24 18:56 kuanglinfeng 阅读(155) 评论(0) 推荐(0)
摘要: 1.包 什么是包? 它是一系列模块文件的结合体,表示形式就是一个文件夹。该文件夹内部通常会有一个__init__文件。创建包的目的不是为了运行,而是被导入使用,包的本质还是一个模块。 首次导入包: 先产生一个执行文件的名称空间 (1).创建包下面的__init__.py文件的名称空间 (2).执行包 阅读全文
posted @ 2019-07-21 23:03 kuanglinfeng 阅读(191) 评论(0) 推荐(0)
摘要: 1.collections模块 在以下内置数据类型中 能使用:dict(字典)、list(列表)、set(集合)、tuple(元组)、布尔值等。 1.namedtuple(具名元组) # namedtuple = ('名称',[属性list]) 2. deque deque是为了高效实现插入和删除操 阅读全文
posted @ 2019-07-19 18:40 kuanglinfeng 阅读(202) 评论(0) 推荐(0)
摘要: 1.re模块与正则表达式之间的关系 正则表达式不少python独有的,它是一门独立的技术。所有的编程语言都可以使用正则表达式,但是如果你想在python中使用,你就必须依赖于re模块。 2.字符 字符: 元字符 匹配内容 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \W 匹配非字母 阅读全文
posted @ 2019-07-17 19:46 kuanglinfeng 阅读(206) 评论(0) 推荐(0)
摘要: 一、模块 模块就是指一系列功能的结合体。 1.模块的三种来源:①内置的(python解释器自带),②第三方的(别人写的),③自定义的(你自己写的)。 2.模块的四种表现形式: (1).用python编写的py文件(也就意味着py文件也可以称之为模块:一个py文件也可以称之为一个模块) (2).被编译 阅读全文
posted @ 2019-07-17 16:14 kuanglinfeng 阅读(975) 评论(0) 推荐(0)
摘要: 1.迭代器 (1).迭代器的相关介绍 什么是迭代器? 迭代:指一个重复的过程,每次的迭代都必须基于上一次的结果。’ 迭代器:迭代取值的工具。 为什么要用? 迭代器给你提供了一种不依赖于索引取值的方式。 需要迭代器的数据类型有:字符串,列表,元组,字典,集合。 (2).可迭代对象 只要内置有__ite 阅读全文
posted @ 2019-07-15 23:33 kuanglinfeng 阅读(190) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页