字串 列表 元組

2021-10-06 20:43:20 字數 1974 閱讀 2740

#字串常用方法

s = "my name is jike.i am 18"

print(s.upper())#全部轉成大寫

print(s.lower())#全部轉成小寫

print(s.title())#將字串中單詞首字母大寫

print(s.strip())#去除兩邊的空格

print(s.count("m"))#統計字元出現的次數

print(s.find("m"))#從左到右返回第乙個找到字元的索引,沒有找到返回-1

print(s.rfind("m"))#從右到左返回第乙個找到字元的索引,沒有找到返回-1

print(s.find("c"))#返回-1

print(s.index("m"))#從左到右返回第乙個找到字元的索引,沒有找到直接報錯

print(s.index("c"))#沒有找到,直接報valueerror錯誤

print(s.replace("a","a"))#將字串中的a全部替換為a

print(s.replace("a","a",1))#將字串中的第乙個a替換為a

print(s.isalnum())#判斷字串是否完全由字母和數字組成

print(s.isalpha())#判斷是否都是字母

print(s.isdigit())#判斷是否都是數字

print(s.startswith("m"))#判斷是否以「m」開頭

print(s.endswith("8"))#判斷是否以「m」結尾

print("*".join(s))#將「*」插到每2個字元之間,'m*y* *n*a*m*e* *i*s* *j*i*k*e'

#列表的常用方法

list = [5,2,3,1]

list.extend(["a","b"])#將兩個列表組成乙個列表,['a', 2, 3, 'c', 'a', 'b']

list.insert(1, "c")#將元素插到指定的索引的位置,['a', 'c', 2, 3]

#刪(pop, remove, del)

list.pop()#返回並刪除指定索引位置上的資料,預設從-1的位置開始刪除

list.remove("a")#從左往右刪除指定元素

del list[-1]#刪除指定元素

#改list[0] = "a"

#查print(list[0])

list.count("a")#查詢元素的個數

list.index("a")#從左到右返回查詢到的第乙個元素的索引,找不到報錯,注意:列表沒有find和rindex方法

list.sort()#按照ascii表對列表進行排序

list.reverse()#按索引倒序顯示[1, 3, 2, 5]

#元組的常用方法

tuple = ("a",1,2,3,"a")

tuple.count("a")#查詢元素的個數

tuple.index("a")#從左到右返回查詢到的第乙個元素的索引,找不到報錯,注意:元組沒有find和rindex方法

print(tuple.index("a"))

#字典的常用方法

dict =

dict["wight"] = 131 #增加鍵值對,有就更新

dict.get("wight") #以鍵取值,如果不存在返回none,也可以預設文字

print(dict.pop("name")) #返回並刪除指定鍵的值

dict.popitem()#刪除字典中最後乙個元素

del dict["name"] #刪除指定鍵的值

dict.clear() #清空字典

dict1 =

dict.update(dict1)#dict1合併到dict中,

#遍歷字典

for key,value in dict.items():

print("%s,%s"%(key,value))

print(dict)

字串,列表,元組

1,字串 str1 hello world print len str1 計算字串的長度 print str1.capitalize 首字母大寫 print str1.upper 所有字母大寫 print str1.lower 所有字母小寫 print str1.find ll 從字串中查詢子串的位...

字串,列表,元組

字串,列表,元組,練習 判斷120是否在物件s列表當中 s zhiqiao lingyan yan 520 i 120 in sprint i false 修改列表 s zhiqiao qiao yan 12 i s 2 ling yan 通過索引的方式進行修改和新增第二與第三個元素為ling,ya...

字串,列表,元組總結

型別 字串列表元組增 拼接用 號不能刪 strip刪除指定字元 rstrip從右開始刪除指定字元 lstrip從左開始刪除指定字元 pop remove 刪除第一次遇到的指定元素 delclear 清空 只能全刪 改replace 要改的值,改之後的值 直接指定位置進行修改不能查 find 要查詢的...