Python 序列簡介

2021-10-17 11:14:11 字數 1450 閱讀 8321

定義:

序列是一塊用於存放多個值的連續記憶體空間,並且按一定順序排列,可以通過索引取值。

(對照於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...