Python學習第二天

2021-06-20 02:37:41 字數 1072 閱讀 9093

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 返回字...