码迷,mamicode.com
首页 > 编程语言 > 详细

python 函数3

时间:2017-11-08 17:59:16      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:python

函数

>>> 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]


本文出自 “每天进步一点点” 博客,请务必保留此出处http://zuoshou.blog.51cto.com/2579903/1979987

python 函数3

标签:python

原文地址:http://zuoshou.blog.51cto.com/2579903/1979987

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!