-
map() 不仅仅可以处理只包含数值的 list,事实上它可以处理包含任意类型的 list,只要传入的函数f可以处理这种数据类型。查看全部
-
1.闭包:内层函数引用了外臣函数的变量(参数也算变量),然后返回内层函数 2.闭包特点:返回的函数引用了外层函数的局部变量,要想正确使用闭包,就要确保引用的局部变量在函数返回后不能变查看全部
-
砸VF查看全部
-
函数式编程的特点查看全部
-
函数式编程查看全部
-
def is_sqr(x): r = int(math.sqrt(x)) return r * r == x 判断平方根是整数查看全部
-
回顾一下2查看全部
-
回顾一下查看全部
-
一定要用 super(Student, self).__init__(name, gender) 去初始化父类,否则,继承自 Person 的 Student 将没有 name 和 gender。注意self参数已在super()中传入,在__init__()中将隐式传递,不需要写出(也不能写)查看全部
-
通过标记一个 @classmethod,该方法将绑定到 Person 类上,而非类的实例。类方法的第一个参数将传入类本身,通常将参数名命名为 cls,上面的 cls.count 实际上相当于 Person.count。查看全部
-
编写一个简单的高阶函数: def add(x,y,f): return f(x)+f(y) 如果传入abs作为参数f的值 add(-3,4,abs) 根据函数的定义,函数执行的代码实际上是: abs(-5) + abs(9)查看全部
-
1.变量可以指向函数 2.函数名其实就是指向函数的变量查看全部
-
1.python匿名函数使用lambda表示,冒号前面的x表示函数参数 2.匿名函数有个限制:只能有一个表达式,不写return,返回值就是该表达式的结果查看全部
-
高阶函数:能接受函数做参数的函数查看全部
-
高阶函数:能接受函数做参数的函数查看全部
举报
0/150
提交
取消