上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1.反射 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及四个函数,这四个函数就是普通的内置函数,没有双下划线,与print等在使用方法上没有区别 hasattr,getattr,setattr,delattr(他们的具体使用方法和作用见下列代码) 1 阅读全文
posted @ 2019-07-30 21:24 瓜落桥下塘 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.多态 概念:一种事物具备多种不同的形态 例如:水有三种形态 面向对象中的多态:多个不同类对象可以响应同一个方法,产生不同的结果 多态不是一种特殊的语法,而是一种状态,特性(多个对象有相同的使用方法) 优点:对于使用者,可以降低使用难度 实现多态 接口,抽象类,鸭子类型都可以实现多态,最简单的就是 阅读全文
posted @ 2019-07-29 21:54 瓜落桥下塘 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1.初识封装 什么是封装 就是将复杂的丑陋的隐私的细节隐藏到内部,对外提供简单的使用接口 为什么需要封装 1.为了保证关键数据的安全性 2.对外部隐藏实现的细节,隔离复杂度 什么时候应该封装 当有一些数据不希望外界可以直接修改时 当有一些函数不希望外界使用时 封装的语法:需要封装的属性和方法前加__ 阅读全文
posted @ 2019-07-26 22:15 瓜落桥下塘 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.初识继承 什么是继承 继承是面向对象中的一个概念,是描述两个对象的关系,在程序中,继承描述的是类和类之间的关系 例如:a继承了b,a就可以使用b的属性和方法.a称之为子类,b称之为父类,也叫基类 为什么要使用继承 继承的一方可以使用被继承一方已有的东西,这样可以提高代码的重用性 如何使用继承 继 阅读全文
posted @ 2019-07-25 23:21 瓜落桥下塘 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象概念 什么是面向对象 面向对象简称OOP是一种编程思想,是前辈们总结出的经验,指导程序员如何编写出更好的程序 其核心是对象,将对象作为程序的基本操作单元,程序是一系列对象的集合,程序员负责调度控制这些对象来交互的完成任务 在面向对象中程序员的角度发生了改变,从具体的操作者变成了指挥者 面 阅读全文
posted @ 2019-07-24 22:32 瓜落桥下塘 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.包 什么是包? 它是一系列模块文件的集合体,表现形式就是一个文件夹 内部通常都会有一个__init__.py文件 包的本质还是一个模块 为什么要使用包? 包的本质是一个文件夹形式的模块,他的唯一功能就是将文件组织起来,随着功能越写越多,我们不可能将所有功能都放在一个py文件中,于是我们使用模块来 阅读全文
posted @ 2019-07-19 23:54 瓜落桥下塘 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1.collections模块 Python有一些内置的数据类型,如:整型、浮点型、字符串、列表、元组、字典、集合、布尔值,除了这些之外,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple、OrderedDict等 (1)n 阅读全文
posted @ 2019-07-18 23:42 瓜落桥下塘 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1.正则表达式 什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法.或者说正则就是用来描述一类事物的规则. 在python中我们运用正则就是用来筛选字符串中的特定的内容的 正则的应用场景 1.爬虫 2.数据分析 正则表达式的符号 (1)字符 元字符 阅读全文
posted @ 2019-07-17 22:04 瓜落桥下塘 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.迭代器 什么是迭代器 迭代:更新换代的过程,每次迭代都需要基于上次的结果,是Python最强大的功能之一,是访问集合元素的一种方式 迭代器,更新换代取值的工具 迭代器从第一个元素开始访问,直到最后一个元素访问完毕,只能往前 为什么使用迭代器 迭代器给我们提供了一种不依赖索引取值的方式 每次迭代都 阅读全文
posted @ 2019-07-15 23:34 瓜落桥下塘 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.函数递归 什么是函数递归 函数递归是函数嵌套的一种,是在函数调用阶段,直接或者间接的又调用自身 函数递归的演示 直接调用自身 def func(n): print('递归函数的演示%s'%n) print(n) func(n+1) # 又调用了本身 func(1) 间接调用自身 # index( 阅读全文
posted @ 2019-07-14 20:39 瓜落桥下塘 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页