修修心養養性世無常貴,事無常師,靠人不如靠己。
大綱
函數類型定義及特性lambda函數定義及使用filter函數定義及使用map函數定義及使用
引入函數類型概念
函數類型定義:python中任意一個函數都有數據類型,這種數據類型是function(函數類型)
函數類型特性:函數類型的數據與其他類型的數據一樣,可以作為函數的參數或者返回值來使用。所以一個函數也可以作為另一個函數的參數或者返回值。

lambda函數
使用lambda關鍵字定義匿名函數,也稱為lambda()函數。
lambda語法如下
lambda 參數:lambda體 #(注意:lambda體不能是代碼塊,不能包含多條語句,只有一條語句)

filter函數
filter函數用於對容器中的元素進行過濾
filter語法
filter(function, iterable) # 參數function過濾條件函數返回布爾值,iterable是容器類型數據# iterable中的元素會一個一個傳入到function函數中,函數返回True,則元素被保留# 已保留的元素放到新的容器數據中

map函數
map函數用於對參數容器中的每一個元素進行變換。
map語法
map(function, iterable)# 參數function改變元素值的函數返回更改後的元素,iterable是容器類型數據# iterable中的元素會一個一個傳入到function函數中,對元素進行更改# 保留到容器中

如果本篇對您有幫助,請點讚轉發支持一下,謝謝。
Python零基礎入門教程,如何使用函數?