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