摘要: 今日大纲:# 1、关于模块# import# from xxx import xxx# 2、Collections# 1、Counter 计数器# 2、栈:先进后出# 队列:先进先出# deque:双向队列# 3、defaultdict 默认值字典# 4、namedtuple命名元组, struct 阅读全文
posted @ 2018-11-15 18:03 我是一名劍客 阅读(575) 评论(0) 推荐(0) 编辑
摘要: # 今日大纲# 1、多继承# 继承:x是一种y的时候,可以使用继承关系."is a"# 一个类同时继承多个类(python, c++)# eg:孙悟空是猴子,还是神仙,还是妖怪# 2、经典类的MRO# 通过树形结构的深度优先遍历# 一条道走到黑(从左往右)# 3、新式类的MRO(重点、面试题)c3算 阅读全文
posted @ 2018-11-14 20:52 我是一名劍客 阅读(213) 评论(0) 推荐(0) 编辑
摘要: # 今日主要内容:# 1. 约束(1. 抛出异常, 2. 写抽象类)(难点, 重点)# 1. 抛出异常; NotImplementedError# 2. 抽象类# from abc import ABCMeta, abstractmethod## class Base(metaclass = ABC 阅读全文
posted @ 2018-11-12 20:47 我是一名劍客 阅读(181) 评论(0) 推荐(0) 编辑
摘要: # 本节主要内容:# 1、isinstance, type, issubclass# 2、区分函数和方法# 3、反射(重点)# 一、isinstance, type, issubclass# isinstance(): 这个内置函数可以帮我们判断xxx类是否是yyy类型的⼦类.# 语法issubcl 阅读全文
posted @ 2018-11-09 21:31 我是一名劍客 阅读(225) 评论(0) 推荐(0) 编辑
摘要: # 类与类之间的关系# 1、以来关系# 2、关联关系、组合关系、聚合关系# 3、继承关系,self到底是什么鬼?# 4、类中的特殊成员# 一、类与类之间的以来关系# ⼤千世界, 万物之间皆有规则和规律. 我们的类和对象是对⼤千世界中的所有事物进⾏归# 类. 那事物之间存在着相对应的关系. 类与类之间 阅读全文
posted @ 2018-11-08 21:56 我是一名劍客 阅读(225) 评论(0) 推荐(0) 编辑
摘要: # 成员# 本节主要内容:# 1、类的成员# 2、类的成员—变量# 3、类的成员—方法# 4、类的成员—属性# 5、私有 # 一、类的成员:# 首先,什么是类的成员,很简单,你能在类中写什么?写的内容就是成,到目前为止,# 我们已经学过了一些成员。# class 类名:# #方法# def __in 阅读全文
posted @ 2018-11-07 18:53 我是一名劍客 阅读(130) 评论(0) 推荐(0) 编辑
摘要: # 本节主要内容:# 1、面向对象# 2、面向对象如何编写# 3、面向对象和面向过程大pk# 4、面向对象三大特征# 一、面向对象和面向过程# 1. ⾯向过程: ⼀切以事物的流程为核⼼. 核⼼是"过程"⼆字, 过程是指解决问题的步骤,# 即, 先⼲什么, 后⼲什么. 基于该思想编写程序就好比在编写⼀ 阅读全文
posted @ 2018-11-06 20:44 我是一名劍客 阅读(183) 评论(0) 推荐(0) 编辑
摘要: # 内置函数二# 1、lambda匿名函数# 2、sorted()# 3、filter()# 4、map()# 5、递归函数# 一、lambda匿名函数# 未来解决一些简单的需求而设计的一句函数# func = lambda n: n**n # n的n次方# print(func(5))# lamb 阅读全文
posted @ 2018-11-05 20:41 我是一名劍客 阅读(168) 评论(0) 推荐(0) 编辑
摘要: # 1、内置函数# 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌# 到python版本3.6.2 python⼀共提供了68个内置函数. 他们就是python直接提供给我们的. 有# ⼀些我们已经⽤过了. 有⼀些还没有⽤过. 还有⼀些 阅读全文
posted @ 2018-11-02 18:06 我是一名劍客 阅读(171) 评论(0) 推荐(0) 编辑
摘要: # 本节主要内容:# 1、生成器和生成器函数# 2、列表推导式# 一、生成器# 什么是生成器,生成器是指就是迭代器# 在python中有三种方式来获取生成器 # 1、通过生成器函数 # 2、通过各种推导式来实现生成器 # 3、通过数据的转换也可以获取生成器# def func():# print(" 阅读全文
posted @ 2018-11-01 17:48 我是一名劍客 阅读(186) 评论(0) 推荐(0) 编辑