python 四大函式功能及用法

2021-09-07 15:01:31 字數 980 閱讀 2577

map()

功能:將第乙個引數 function 依次作用在引數可迭代物件中的每乙個元素上,返回包含每次 function 函式返回值的新迭代器

map(function, iterable, …)

function – 函式,有兩個引數

iterable – 乙個或多個可迭代物件(如:序列)

返回值:python 3.x 返回迭代器

reduce()

功能:函式將乙個資料集合(鍊錶,元組等)中的所有資料進行下列操作:用傳給 reduce 中的函式 function(有兩個引數)先對集合中的第 1、2 個元素進行操作,得到的結果再與第三個資料用 function 函式運算,最後得到乙個結果

reduce(function, iterable[, initializer])

function – 函式,有兩個引數

iterable – 可迭代物件

initializer – 可選,初始引數

返回值:返回函式計算結果

filter()

功能:該接收兩個引數,第乙個為函式,第二個為序列,序列的每個元素作為引數傳遞給函式進行判,然後返回 true 或 false,最後將返回 true 的元素放到新迭代器物件中

filter(function, iterable)

function – 判斷函式

iterable – 可迭代物件(如:序列)

返回值:返回乙個迭代器物件

sorted()

功能:對所有可迭代的物件進行排序操作

sorted(iterable, key=abs, reverse=false)

iterable – 可迭代物件。

key – key指定的函式將作用於可迭代物件上的每乙個元素,並根據key函式返回的結果進行排序

reverse – 排序規則,reverse = true 降序 , reverse = false 公升序(預設)

返回物件:返回重新排序的列表

python 反射四大函式介紹

getattr 函式用於返回乙個物件屬性值。getattr 語法 getattr object,name default 返回物件屬性值或者方法的引用。如果是返回的物件的方法,返回的是方法的記憶體位址,如果需要執行這個方法,可以在後面新增一對括號。class test name xiaohua de...

python函式講解 python的四大函式講解

python的四類函式 普通函式 預設函式 關鍵字函式 收集引數 普通函式 a.定義的時候直接定義變數名 b.呼叫的時候直接把變數或者值放入指定位置 def 函式名 引數 引數 函式體 呼叫 函式名 value1,value2.呼叫的時候,具體值參考的是位置,按位置賦值 引數的定義和使用 引數per...

C語言中mktime函式功能及用法

mktime 將時間結構資料轉換成經過的秒數 相關函式 time,asctime,gmtime,localtime 表頭檔案 include 定義函式 time t mktime strcut tm timeptr 函式說明 mktime 用來將引數timeptr所指的tm結構資料轉換成從公元197...