我們常常使用的字串,也算是一種有順序關係的「序列容器」,因此實際使用的時候跟串列非常相似,不過字串並不能改變其元素。
test1 = '56789'
print(test1[1]) #擷取test1位於索引1的資料
print(test1[:2]) #擷取test1位於索引0~1的子字串
print(test1[3:]) #擷取test1位於索引3~結尾的資料
輸出結果:
6
56
89
我們常使用的Python函式有這些:print()、type()、len()、list()、tuple()、set()、dict()...等。
那麼它們有甚麼的共同優點呢?第一,這些函式大部分是由C語言撰寫而成,因此效率很高、第二,這些函式是現成的不需要自己設計(我就懶)、第三,這些程式已經發行許久,許多問題都已經被修正,可以放心使用。
內建的 len()、max()、min()、sum() 函式可分別用來計算容器的長度、最大值、最小值、與加總,在使用上很直覺。
利用len()可以輕鬆的將算出容器中元素的個數,不過使用時需要特別注意,它只能計算第一層容器中元素的個數
如果是子容器則將子容器本生當作一個元素。
待更新