python刷題第四周知識點:
lnum = mlist[-1]
mlist = mlist[:17]
1
2
-1代表最后一個元素,mlist[:17]代表mlist的18個元素,
if judge(mlist,jlist,flist) == False:
print(mlist)
1
2
定義了函式之后,可以直接將回傳值寫在兩個等號后面來判斷,
s=list(input())
s.reverse()
1
2
reverse用于反轉s串列,
>>> range(4)
[0, 1, 2, 3] #python 回傳值
1
2
range函式可以直接生成一個串列,括號中可寫三個值,用冒號隔開,分別是初始值,結束值(不包含),步進值,可按照需求生成有序串列,
if '0'<=s[i]<='9':
t=t+s[i]
1
2
字符也可以比較大小,因為它們有對應的ASCII值,而且字符還可以相加,輸出相加的結果時,就是按順序依次輸出,
Count.append(number.count(n))
1
把n出現的次數加入到Count串列中,
str.index(str, beg=0, end=len(string))
1
這是index的語法,
str – 指定檢索的字串
beg – 開始索引,默認為0,
end – 結束索引,默認為字串的長度,
Index = Count.index(max(Count))
1
這句代碼表示Count串列中最大的值在Count串列中的索引賦值給Index,
本文首發于python黑洞網,博客園同步跟新
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/270634.html
標籤:Python
