內置函數68個

1,lambda 匿名函數
    1,函數的參數可以有多個,多個參數之間使用逗號隔開
    2.匿名函數不管多麼複雜.只能寫一行,且邏輯結束後直接返回數據
    3,返回值和正常的函數一樣,可以是任意的數據類型
    匿名函數並不一定沒有名字,這裏前面的變量就是一個函數名,說他是匿名的原因是我們通過_name_查看得時候
    是沒有名字的,統一叫做lambda,在調用的時候沒有什麼特別之處,和正常函數一樣




2,filter()過濾函數




3,sorted()排序函數
    1.
    2.reverse=True 逆序排序




4,map()映射函數
    語法:mapfunction iterable,可以對可迭代的對象中的每一個元素進行映射,分別取可執行的function
    把可迭代的對象中的數據交給前面的函數進行執行,返回值是map的處理結果



5,遞歸,無法確定循環的次數,就使用遞歸,
    函數自己調用自己
     最大深度1000,到不了1000就停了
     import sys
     sys.sterexxx


6.二分法:
    核心,掐頭去尾取中間,一次砍一半
    兩種算法,常規循環法和遞歸循環
    lst = [5,6,7,8]

 

1.  filter過濾

2. lambda匿名函數

3. sorted排序

4. map映射

5. 遞歸

6. 二分法:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章