python 函数3

函数

>>> def ds(x):                        

return 2 * x + 1


>>> ds(5)

11

>>> lambda x : 2 * x + 1                 

<function <lambda> at 0x035C65D0>

>>> a = lambda x : 2 * x + 1                #lambda关键字来创建匿名函数

>>> a(5)

11

>>> def add(x,y):

return x + y


>>> add(3,4)

7

>>> b = lambda x,y : x + y

>>> b(3, 4)

7

>>> list(filter(None,[1,0,False,True]))         #filter() 过滤器

[1, True]

>>> def odd(x):

return x % 2


>>> temp = range(10)

>>> show = filter(odd,temp)

>>> list(show)

[1, 3, 5, 7, 9]

>>> list(filter(lambda x : x % 2, range(10)))

[1, 3, 5, 7, 9]

>>> list(map(lambda x : x * 2, range(10)))     #map()  会根据提供的函数对指定序列做映射

[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]










本文转自 jin626889 51CTO博客,原文链接:http://blog.51cto.com/zuoshou/1979987,如需转载请自行联系原作者
上一篇:linux查看服务器配置


下一篇:OWI的等待事件的简单收集