定義:
序列是一塊用於存放多個值的連續記憶體空間,並且按一定順序排列,可以通過索引取值。
(對照於c++中的陣列)
python的索引可以有負數,當索引為負值時,是從-1開始而不是從0開始即最後乙個元素的下標為-1
例:
verse = ["啦啦啦","哈哈哈","哇哇哇","哦哦哦"]
print(verse[2])
print(verse[-1])
執行結果為
切片操作是訪問序列中元素的另一種方法,它可以訪問一定範圍內的元素。通過切片操作可以生成乙個新的序列。
sname[start:end:step]
sname:序列名稱
start:切片開始位置(包括該位置),不指定的話預設為0
end:切片截止位置(不包括該位置),不指定的話預設序列的長度
step:切片步長,若省略則預設為1
例:
verse = ["啦啦啦","哈哈哈","哇哇哇","哦哦哦","呵呵呵","噫噫噫","嘖嘖嘖"]
print(verse[1:6])
print(verse[1:6:2])
結果如下
使用(+)符號可以實現兩種相同型別的序列相加操作
print(verse1+verse2)
在python中使用n乘以乙個序列會生成新的序列,新序列內容為原來序列被重複n次的結果
verse = ["la"]
print(verse*3)
結果就會出現l[la,la,la]
a = [no]*5
print(a)
結果為
[no,no,no,no,no]
value in sequence
如:
verse = [1,2,3,4,5]
print(5 in verse)
結果就會顯示true,若數字不在其中就會顯示false
也可使用 not in 語句
len(序列名稱)用來計算序列的長度
max(序列名稱)用來計算序列的最大值
min(序列名稱)用來計算序列的最小值
sum()計算元素和
sorted()對元素進行排序
reversed()反序序列中的元素
這些函式的具體使用我們會在後續的列表中提到
python技術簡介 Python簡介
python 簡介 python是乙個高層次的 結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python的設計具有很強的可讀性,相比其他語言經用使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。python 是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節,類似...
序列通訊簡介(SPI, IIC, UART
主機與外設或主機與主機之間通過一條 極少數 線路將資料按位順序傳輸的方式實現資料的傳輸與共享。另外與之相對的還有並行通訊,即多個資料通過多條線路同時傳輸。通俗的理解 主機與外設就像城鎮,傳輸的線路就像車道,車流量即資料流量。城市之間路途遠,車流量小,只有一條車道,城市內部因車流量大,需要多車道並行。...
python通用序列操作 python序列的使用
序列之通用操作 pytho中,最基本的資料結構就是序列。什麼是序列 numbers 1,2,3,4,5,6,7,8,9,0 greeting u hello,world names alice tom ben john python內建序列種類 共有6種 列表,元組,字串,unicode字串,buf...