-
sorted函數也是高階函數
可以配合自定義函數實現倒序排列
查看全部 -
filter是內置的高階函數
實現過濾器的作用
根據設置的函數,對list中的元素進行判斷
通過的元素重新組成一個新的list
查看全部 -
reduce也是一種內置的高階函數
他接受要求函數接受2個參數
不斷對list中的元素依次執行函數
reduce也可以自行設置初始值
查看全部 -
map是python中內置的高階函數,
可以將f作用在list的每一個元素上,再重新生成一個新的list
查看全部 -
嘗試將函數作為參數,輸入的高階函數中
查看全部 -
函數名其實是指向函數的變量
可以接受函數作為參數的函數,視為高階函數
查看全部 -
函數式,在函數上進一步抽象
更接近于計算
python支持高階函數
有閉包,可以返回函數
查看全部 -
python進階,繼續
函數式編程
類的學習
模塊的使用
查看全部 -
看不懂,標記一下
查看全部 -
print(str.upper())??????????#?把所有字符中的小寫字母轉換成大寫字母print(str.lower())??????????#?把所有字符中的大寫字母轉換成小寫字母print(str.capitalize())?????#?把第一個字母轉化為大寫字母,其余小寫print(str.title())??????????#?把每個單詞的第一個字母轉化為大寫,其余小寫
查看全部 -
>>>abs(-10)
10
>>>f=abs
>>>f(-20)
20
>>>abs=len >>>abs(-10) error >>>abs([1,2,3]) 3 即:函數名其實就是指向函數的變量 高階函數:把接收函數作為參數的函數 例如: >>>def?add(x,y,f): >>>???return?f(x)+f(y) >>>add(-5,9,abs) 14
查看全部 -
L2 = sorted(L1,lambda p1,p2:cmp(p1.name,p2.name))
查看全部 -
像這種內層函數引用了外層函數的變量(參數也算變量),然后返回內層函數的情況,稱為閉包(Closure)。
閉包的特點是返回的函數還引用了外層函數的局部變量,所以,要正確使用閉包,就要確保引用的局部變量在函數返回后不能變
查看全部 -
#獲取最大公因數
def gcd(a,b):
? ? if b == 0:
? ? ? ? return a
? ? return gcd(b,a%b)
查看全部 -
Capitalize查看全部
舉報