1. 程式人生 > >python 函數3

python 函數3

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