-
buhuixie查看全部
-
filter(f,[])<br> <br> f返回true或false。<br> 返回true的值会被保留查看全部
-
map(f,[1,2,3]) 用f作用于list中的每一个元素,并返回新list reduce是依次作用list中的两个变量。同时还可赋值一个初始值 reduce(f,[],初始值)查看全部
-
return s[0].upper() + s[1:].lower()查看全部
-
高阶函数:可以接受函数作为参数查看全部
-
**kw是关键字参数,用于字典 iteritems()用于字典kw的遍历 setattr(self, k, v)就等价于self.k = v 综上就是,遍历dict kw 中的属性,给每个属性设置了属性值查看全部
-
def f(x, y): return x + y 调用 reduce(f, [1, 3, 5, 7, 9])时,reduce函数将做如下计算: 先计算头两个元素:f(1, 3),结果为4; 再把结果和第3个元素计算:f(4, 5),结果为9; 再把结果和第4个元素计算:f(9, 7),结果为16; 再把结果和第5个元素计算:f(16, 9),结果为25; 由于没有更多的元素了,计算结束,返回结果25。查看全部
-
正确的写法: class C(A, B) def __init__(self, a, b): A.__init__(self, a) B.__init__(self, b)查看全部
-
map()函数不改变原有的 list,而是返回一个新的 list。 利用map()函数,可以把一个 list 转换为另一个 list,只需要传入转换函数。 由于list包含的元素可以是任何类型,因此,map() 不仅仅可以处理只包含数值的 list,事实上它可以处理包含任意类型的 list,只要传入的函数f可以处理这种数据类型。查看全部
-
平方根,math.sqrt()查看全部
-
map(f,list) def f(s) 里面s是list的元素,可以直接操作查看全部
-
upper()函数是将字符串中的小写字母变为大写字母【str.upper()】 lower()函数则是将字符串中的大写字母变为小写字母查看全部
-
本节学习得不够透彻查看全部
-
strip函数什么鬼查看全部
-
import time def performance(unit): def performance_decorator(f): def wrapper(*args, **kw): start = time.time() print 'call %s() in %f%s' % (f.__name__, time.time() - start, unit) return f(*args, **kw) return wrapper return performance_decorator @performance('ms') def factorial(n): return reduce(lambda x,y: x*y, range(1, n+1)) print factorial(10)查看全部
举报
0/150
提交
取消