1、python包含6種內建的序列,列表、元組、字串、unicode字串、buffer物件和xrange物件
2、列表和元組的主要區別在於,列表可以修改,元組則不能。在一般情況下,幾乎所有的情況下列表都可以替代元組
3、字串就是乙個由字元組成的序列,可以通過索引獲取序列中的元素,使用負數索引時,python會從右邊開始計數
4、與使用索引來訪問單個元素類似,可以使用分片操作來訪問一定範圍內的元素。如tag[9:30]。分片操作的實現需要提供兩個索引作為邊界,第乙個索引的元素是包含在分片內的,而第二個不包含在分片內
numbers = [1,2,3,4,5,6,7,8,9,10]
numbers[-3:] [8,9,10]
numbers[:3] [1,2,3]
numbers[:] [1,2,3,4,5,6,7,8,9,10]
5、分片操作還有第三個引數,含義為步長,步長可以為負數
6、通過使用加號可以進行序列的連線操作,但是兩種型別相同的序列才能進行連線操作,如列表和字串是無法連線在一起的。
7、用數字x乘以乙個序列會生成新的序列,在新的序列中,原來的序列被重複x次
8、初始化乙個大小為10的空序列 sequence=[none]*10
9、為了檢查乙個值是否在序列中,可以使用in運算子
10、len函式返回序列中所包含元素的數量,min函式和max函式則分別返回序列中最大和最小的元素
11、列表方法
count方法統計某個元素在列表中出現的次數
extend方法可以在列表的末尾一次性追加另乙個序列中的多個值,extend方法會修改被擴充套件序列,而原始的連線操作則不然
index方法用於從列表中找出某個值第乙個匹配項的索引位置
insert方法用於將物件插入到列表中
pop方法會移除列表中的乙個元素(預設是最後乙個),並且返回該元素的值
remove方法用於移除列表中某個值的第乙個匹配項
reverse方法將列表中的元素反向存放
sort方法用於在原位置對列表進行排序,這意味著改變原來的列表,獲得已排序的列表副本的方法是使用sorted函式
python學習第二天
if 條件 滿足條件幹什麼1 滿足條件幹什麼2 滿足條件幹什麼3 else 不滿足條件幹什麼1 不滿足條件幹什麼2 或者是 if 條件1 x elif 條件2 x elif 條件3 x else x產生隨機數 import random random.randint 1,3 只在1,2,3中產生隨機...
學習Python 第二天
今天我們學習了迴圈和列表,在python中有兩種迴圈分別是for迴圈和while迴圈。for迴圈寫法 for 變數 in range 起點,終點,步長 迴圈體例題 列印實心菱形 for i in range 4,5 for j in range abs i print end for j in ra...
學習python第二天
2.4 元組 不可修改的序列 元組用圓括號括起 函式tuple的工作原理與list很像 它將乙個序列作為引數,並將其轉換為元組 3.4 字串方法 1 center 通過在兩邊新增填充字元 預設為空格 讓字串居中 2 find 在字串中查詢子串 3 join 用於合併序列的元素 4 lower 返回字...