Python-继承和多态
[继承和多态在面向对象编程中,当我们已经创建了一个类,而又想再创建一个与之相似的类,比如添加几个方法,或者修改原来的方法,这时我们不必从头开始,可以从原来的类派生出一个新的类,我们...
[继承和多态在面向对象编程中,当我们已经创建了一个类,而又想再创建一个与之相似的类,比如添加几个方法,或者修改原来的方法,这时我们不必从头开始,可以从原来的类派生出一个新的类,我们...
[类和实例类是一个抽象的概念,我们可以把它理解为具有相同属性和方法的一组对象的集合,而实例则是一个具体的对象。我们还是先来看看在Python中怎么定义一个类。这里以动物(Anima...
[资源推荐这里列出了Python相关的一些资源,欢迎读者补充。vinta/awesome-python:AcuratedlistofawesomePythonframeworks,...
[上下文管理器什么是上下文?其实我们可以简单地把它理解成环境。从一篇文章中抽出一句话,让你来理解,我们会说这是断章取义。为什么?因为我们压根就没考虑到这句话的上下文是什么。编程中的...
[匿名函数在Python中,我们使用def语句来定义函数,比如:defdouble(x):return2*x除了用上面的方式定义函数,Python还提供了一个关键字lambda,让...
[迭代器(Iterator)迭代和可迭代迭代器这个概念在很多语言中(比如C++,Java)都是存在的,但是不同语言实现迭代器的方式各不相同。在Python中,迭代器是指遵循迭代器协...
[协程与子程序(或者说函数)一样,协程(coroutine)也是一种程序组件。DonaldKnuth曾说,子程序是协程的特例。一个子程序就是一次函数调用,它只有一个入口,一次返回,...
[装饰器我们知道,在Python中,我们可以像使用变量一样使用函数:函数可以被赋值给其他变量函数可以被删除可以在函数里面再定义函数函数可以作为参数传递给另外一个函数函数可以作为另一...
[字符编码字符编码是计算机编程中不可回避的问题,不管你用Python2还是Python3,亦或是C++,Java等,我都觉得非常有必要厘清计算机中的字符编码概念。本文主要分以下几个...