1.列表的常用方法
l.clear() 清空整個列表。
l.copy() 複製列表,和l[:]的複製方式一樣屬於淺複製。
l.count(obj) 統計某個元素在列表中出現的次數。
l.extend(obj) 用obj擴充套件原來的列表。 obj可以是列表和元組,如果是字典,則只會新增字典的key
l.index(obj) 從列表中找某個值第乙個匹配項的索引位置。
l.insert(index,obj) 插入元素,可以指定位置。
l.pop(index) 出棧,可以指定位置。index預設是l[-1]
l.remove(obj) 移除指定元素從左邊開始的第乙個。
l.reverse() 反向列表中元素。
l.sort() 對原列表進行排序。列表中的元素要型別相同 (key = len int lambda)
內建函式:
sorted() 和 reversed()
2.元組的方法
count(obj)統計某個元素在元組中出現的次數
index(obj)從列表中找某個值第乙個匹配項的索引位置
注意:宣告只有乙個元素的元組時要加逗號
特點:不可變
3.字串的常用方法
s.count(x):返回字串x在s中出現的次數,帶可選引數
s.endswith(x):如果字串s以x結尾,返回true
s.startswith(x):如果字串s以x開頭,返回true
s.find(x) :返回字串中出現x的最左端字元的索引值,如果不在則返回-1
s.index(x):返回字串中出現x的最左端的索引值,如果不在則丟擲valueerror異常
s.isalpha () :測試是否全是字母,都是字母則返回 true,否則返回 false.
s.isdigit () :測試是否全是數字,都是數字則返回 true 否則返回 false.
s.islower () :測試是否全是小寫
s.isupper () :測試是否全是大寫
s.lower () :將字串轉為小寫
s.upper () :將字串轉為大寫
s.replace (x,y) :子串替換,在字串s中出現字串x的任意位置都用y進行替換
s.split():返回一系列用空格分割的字串列表
s.split(a,b):a,b為可選引數,a是將要分割的字串,b是說明最多要分割幾個
python序列型別
字元型別 字串字面量 將文字放入單引號 雙引號 三引號中 文件字串 def testdoc testdoc print hello world testdoc hello world testdoc.doc testdoc s i 索引運算子 s i j 切片運算子,s i j stride 擴充套...
python 序列型別
x in s 如果x是s的元素,返回true x not in s 同理 s t 連線兩個序列 s n 將s序列複製n次 s i 索引 s i j s i j k 返回從i到j以k為間隔的子串行ls python 1 2 ls 1 對序列取反len s 返回s長度 min s s中最小的元素 max...
python 序列型別
序列表示索引為非負整數的有序物件集合,包括字串,列表,元祖。字串是字元的序列,列表和元祖是任意python物件的序列。字串和元祖不可變,列表可以插入,刪除和替換元素,是可變的。所有序列都支援迭代 索引s i s 123456 s 5 6 切片 s i j s i j stride l a b c d...