-
map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 def f(x): return x*x print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]) 注意:map()函数不改变原有的 list,而是返回一个新的 list。查看全部
-
安装第三方模块 pip install 模块名查看全部
-
如何区分包和目录 *包下面有个__init__.py文件查看全部
-
Person.count = Person.count + 1查看全部
-
def __init__()查看全部
-
做个记录!查看全部
-
lambda查看全部
-
pip & easyinstall查看全部
-
这样貌似也可以查看全部
-
么么哒 import os import os.path查看全部
-
由于decorator返回的新函数函数名已经不是'f2',而是@log内部定义的'wrapper'。这对于那些依赖函数名的代码就会失效。decorator还改变了函数的__doc__等其它属性。查看全部
-
lambda表达式真是万能啊!查看全部
-
mark decorator查看全部
-
import math def add(x, y, f): return f(x) + f(y) print add(25, 9, math.sqrt)查看全部
-
filter() 接收的函数必须判断出一个数的平方根是否是整数,而 math.sqrt()返回结果是浮点数。 参考代码: import math def is_sqr(x): r = int(math.sqrt(x)) return r*r==x print filter(is_sqr, range(1, 101))查看全部
举报
0/150
提交
取消