Pyhont 內建函式enumerate

2021-10-01 14:23:14 字數 1307 閱讀 5747

1、enumerate的中文意思

2、enumerate引數為可遍歷的變數,如字串、列表等,其返回值為enumerate類。

3、enumerate多用在for迴圈中得到計數 。

[注]:若在for迴圈中同時需要index和value值,則此時可以考慮enumerate

4、enumerate的使用效果

5、enumerate的使用技巧

a、如果在乙個列表中,在遍歷列表的同時需要列表的索引,可以這樣寫:

b、enumerate可以索引的開始值

1 list=['

tom','

jack

','dick

','ellen

','tommas']

2for item,value in enumerate(list,1):#

指定索引值從1開始

c、讀取檔案行數

1 count=0

2for index,value in enumerate(open(filename,'r'

)):3 count++45

print(count) #

檔案的行數

參考:python指令碼之家

Pyhont 高階函式

以python內建的求絕對值的函式abs 為例,呼叫該函式用以下 abs 10 10但是,如果只寫abs呢?abs 可見,abs 10 是函式呼叫,而abs是函式本身。要獲得函式呼叫結果,我們可以把結果賦值給變數 x abs 10 x 10但是,如果把函式本身賦值給變數呢?f abs f 結論 函式...

mysql 檢視內建函式 mysql內建函式

一 字串函式 1.concat s1,s2.sn 把傳入的引數連線成乙個字串 2.insert str,x,y,str 從str的x位置開始,替換y長度的字串為str,select insert abcdefg 2,3,hello 3.lower str upper str 將字串轉換為大寫,小寫 ...

匿名函式,內建函式

lambda函式是一種快速定義單行的最小函式,可以用在任何需要函式的地方 一般函式定義 def fun x,y return x y匿名函式lambda定義 r lambda x,y x y print r 2,3 格式 lambda 引數列表 return 表示式 變數 lambda語句中,冒號前...