1.enumerate() 函式
enumerate() 函式用於將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
語法:enumerate(sequence, [start=0]) #start代表下標起始位置
seasons = ['spring', 'summer', 'fall', 'winter']
print(*(enumerate(seasons))) #前面加*也可以
print(list(enumerate(seasons))) #索引從0開始
print(list(enumerate(seasons,start=1))) #索引從1開始
enumerate() 函式一般用在for迴圈中
#普通for迴圈
i=0seq = ['one', 'two', 'three']
for j in seq:
print(i,seq[i])
i=i+1
print('\n')
#for 迴圈使用 enumerate
2.int() 函式:函式用於將乙個字串或數字轉換為整型。
語法:class int(x, base=10)
print(int('12',16))#12為16進製制,轉化為10進製,1*16^1+2*16^0=18
print(int('10',8)) #10為8進製,把8進製的10轉化為10進製,1*8^1+0*8^0=8
注意:12為16進製制,把16進製制的12轉化成10進製。
語法:class str(object='') object 物件 ,返回值是返回乙個物件的string格式。
國慶第五天
直接在寢室待了乙個上午 一 matlab 試了一下昨天安裝的matlab2010b發現檔案都打不開,報這個錯 undefined function or method uiopen for input arguments of type char 二 c 1.找到了個之前 裡的乙個問題 把本週開頭和...
集訓第五天
今天學習了乙個快速指數冪取餘的演算法。就拿一道題來說明 description 上初中的時候我們就學會了冪乘運算,可是我們卻不知道對於高階的冪乘,出結果的方法比較慢,那麼你有什麼更好的方法嗎?input 第1行,乙個整數n 1 n 1000 表示要計算的資料組數 第2 n 1行,每行兩個整數,第1個...
實習第五天
今天是第一周的最後一天,最近的專案中乙個類似qq聊天系統為最重要的任務,師傅交給 我的任務是用layer完成三個介面,新增好友介面 查詢好友介面以及傳送好友新增請求介面。先說明一下layer的基本頁面模板 lang en charset utf 8 傳送好友請求title rel styleshee...