摘要: 一、什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或者多个父类,父类又可以称为基类活超类,新建的类称为派生类或子类。 简单来说就是:子类可以继承父类的方法和属性。 python中类的继承分为:单继承和多继承 二、 阅读全文
posted @ 2018-07-10 18:08 liubiaos 阅读(179) 评论(0) 推荐(0)
摘要: 一、封装 二、继承 三、多态 阅读全文
posted @ 2018-07-10 16:27 liubiaos 阅读(109) 评论(0) 推荐(0)
摘要: 一、闭包函数: 在一个外函数中定义一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。 二、实例: 三、闭包函数修改外函数局部变量: nonlocal是python3中的语法 四、使用 1、可以当成装饰器使用 2、实现单利模式 引用:https://www.cnblogs. 阅读全文
posted @ 2018-07-10 16:17 liubiaos 阅读(405) 评论(0) 推荐(0)
摘要: 一、生成器函数: 常规定义函数,使用yield语句而不是return语句返回结果。yield语句一次返回一个结果。 好处在于,不会一下占用很多内存生成数据。 本质:就是一个迭代器。 python中提供的生成器:1、生成器函数 2、生成器表达式 二、实例: 三、列表推导式: 阅读全文
posted @ 2018-07-10 10:58 liubiaos 阅读(219) 评论(0) 推荐(0)
摘要: 一、迭代协议: 可以被迭代要满足要求的就叫做可迭代协议。内部实现__iter__方法。 iterable:可迭代的--对应的标志。 什么叫做迭代?:可以一个一个取值,就像for循环一样取值。 字符串,列表,元祖,集合,字典都是也可以迭代的。 二、迭代器协议:内部实现__iter__,__next__ 阅读全文
posted @ 2018-07-10 10:52 liubiaos 阅读(220) 评论(0) 推荐(0)
摘要: 一、匿名函数的定义: 解决一些简单的需要用函数去问题,匿名函数的函数体只有一行。 二、格式: calc = lambda n:n**n 函数名 = 匿名函数 参数:返回值 三、练习: 阅读全文
posted @ 2018-07-10 10:04 liubiaos 阅读(144) 评论(0) 推荐(0)