【ps: 最近遇到的@classmethod比较多,故温故下其用法,一篇例子足以了解】 功能:讲解 @classmethod的使用1、类中创建一...
使用上下文管理器,可以让代码更加优雅简洁。当然,上下文的管理器的作用不止于此,它内部的实现机制,能很好的处理代码异常,提升代码的复用性 1、先看...
python中,用“__”双下划线包起来的方法,统称“魔术方法”;比如最常用的init,此方法定义一个对象的初始操作,然而在调用p = some...
super(),在类的继承里面super()非常常用,解决了子类调用父类同名方法的一些问题,父类多次被调用时只执行一次,优化了执行逻辑;用来解决...
一、继承简介 1、继承是一种创建新类的方式,新建的类可称为子类或派生类,父类可称为基类或超类2、python支持多继承,新建的类可以支持一个或多...
1、什么是装饰器 本质上增强函数或类的功能的一个函数;通俗来讲,装饰器可以让一个Python函数拥有原本没有的功能,可以通过装饰器,变的强大漂亮...
迭代器与生成器区别是:生成器的好处是延迟计算,一次返回一个结果。也就是说,它不会一次生成所有的结果,这对于大数据量处理,将会非常有用; 生成器定...
1. 迭代器的概念 迭代对象:可以直接作用于for循环的对象统称为可迭代对象:Iterable。可迭代对象实现了iter方法,该方法返回一个迭代...
一、函数也是对象,和变量一样 可以作为参数被传递可以在函数内部定义可以作为函数返回值函数可以赋值给变量 二、内部函数 把函数的内部定义函数,就是...
文集作者