- 博客(6)
- 收藏
- 关注
转载 PythonI/O进阶学习笔记_5.python的set和dict
前言: 我一直觉得对我来说学习知识很忌讳不系统。本篇内容与上一篇 自定义序列类是有联系的。 上一篇比较通范的了解了序列类的一些协议和特性,并且有些list的内容。这篇更加具体到set和dict这两个序列类。 以此来了解python序列类的具体应用。(这篇比较简单)(感觉具体比抽象都更容易理解,但是也要学会思考把具体对象抽象化来表达,即提取共性) content: 1.dict在...
2019-09-17 00:57:00
191
转载 PythonI/O进阶学习笔记_4.自定义序列类(序列基类继承关系/可切片对象/推导式)
前言: 本文代码基于python3 Content: 1.python中的序列类分类 2. python序列中abc基类继承关系 3. 由list的extend等方法来看序列类的一些特定方法 4. list这种序列类的一大特点:切片。和如何实现可切片对象。到如何自定义一个序列类。 5. biset维护排序序列 6. 什么时候使用list 7.列表推导式、生成器表达...
2019-09-16 15:38:00
269
转载 PythonI/O进阶学习笔记_3.2面向对象编程_python的封装
前言: 本篇相关内容分为3篇多态、继承、封装,这篇为第三篇 封装。 本篇内容围绕 python基础教程这段: 在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象而非全局变量和函数的原因有多个,下面列出了使用对象的最重要的好处。 多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 封装...
2019-09-10 17:24:00
188
转载 PythonI/O进阶学习笔记_3.2面向对象编程_python的继承(多继承/super/MRO/抽象基类/mixin模式)...
前言: 本篇相关内容分为3篇多态、继承、封装,这篇为第二篇 继承。 本篇内容围绕 python基础教程这段: 在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象而非全局变量和函数的原因有多个,下面列出了使用对象的最重要的好处。 多态:可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 封装:对外...
2019-08-28 18:01:00
181
转载 PythonI/O进阶学习笔记_3.1面向对象编程_python的多态和鸭子类型
前言: 与第一篇的面向对象内容不同的是,第一篇中的面向对象更多的是与类、对象结合起来的概念粗浅理解,就是在编程历史中诞生的一种思想方法。 这篇的面向对象编程,更多落实到在语言设计实现中,是如何体现面向对象这一设计思想的。 本篇内容围绕 python基础教程这段: 在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用对象而非全局变量和函数的原...
2019-08-21 14:10:00
209
转载 PythonI/O进阶学习笔记_2.魔法函数
前言: 本文一切观点和测试代码是在python3的基础上。 Content: 1.什么是魔法函数,魔法函数__getitem__在python中应用。 2.python的数据模型和数据模型这种设计对python的影响 3.python常用的魔法函数 4.从len()方法看魔法函数的特点 5.魔法函数知识小结 一 python的魔法函数 1.什么是魔法函数? ...
2019-08-09 01:14:00
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅