python中 的各種問題

2021-09-12 04:10:03 字數 640 閱讀 3343

今天sololearn和shubham打了一局輸在了這個題上

其實[數字a:數字b:數字c]就是一種比較方便的訪問形式

主要適合list (str也是可以的)

其實大部分狀態下都是預設的,例如下面這段**

c = [1,2,3,4,5,6]

print((c[1:3]))

答案就是輸出c的第乙個和第二個數字,[2,3]

如果加上第三個數字,就是表示步長的引數。

c = [1,2,3,4,5,6]

print((c[1:6:2]))

就是從c的第乙個到第六個,每隔2輸出乙個,結果就會是

[2, 4, 6]

b = a[i:j:s]這種格式呢,i,j與上面的一樣,但s表示步進

當s<0時,i預設時,預設為-1(就是最後乙個). j預設時,預設為-len(a)-1(就是第乙個)

答案是[6, 5, 4, 3, 2, 1]

答案是[6, 5, 4, 3, 2]

[::-1]所以就是反向訪問

然而直接用-len( c )-1是會報錯的,就像訪問len( c )+1也會報錯一樣

python3 0中各種編碼問題

目前python2.0還在使用,但可以看出python3.0才是未來的主流。因此本文主要研究的是python3中的各編碼問題。unicodeencodeerror錯誤 字元編碼錯誤 在python2中,系統預設的編碼方式是 ascii碼。字母 標點和其他字元只使用乙個位元組來表示,但對於中文字元來說...

python中的各種符號

在這裡所作的是將所有的 python 符號和關鍵字列出來,這些都是值得掌握的重點。關鍵字 and del from not while as elif global or with assert else if pass yield break except import print class e...

python鎖 python中的各種鎖

一 全域性直譯器鎖 gil 1 什麼是全域性直譯器鎖 在同乙個程序中只要有乙個執行緒獲取了全域性直譯器 cpu 的使用許可權,那麼其他的執行緒就必須等待該執行緒的全域性直譯器 cpu 使 用權消失後才能使用全域性直譯器 cpu 即時多個執行緒直接不會相互影響在同乙個程序下也只有乙個執行緒使用cpu,...