高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 我们来实现一个可变参数的求和。通常情况下,求…
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在 Python 中,对匿名函数…
由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> …
Python 的 functools 模块提供了很多有用的功能,其中一个就是偏函数(Partial funct…
在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维…
Python 本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。 我们以内建的 sys 模…
在 Python 中,安装第三方模块,是通过包管理工具 pip 完成的。 如果你正在使用 Mac 或 Linu…
面向对象编程——Object Oriented Programming,简称 OOP,是一种程序设计思想。OO…
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如 Studen…
在 Class 内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部…