02 序列型別自帶方法筆記

2022-09-07 11:21:09 字數 2049 閱讀 2985

1

#python基礎,序列型別自帶方法

2'''

31.基本資料型別 int float bool complex

42.序列:str tuple list

53.索引/切片/步長

64.賦值運算,in not in

75.+ - * / // % **

86.可變 不可變 str tuple910

11'''12#

list 常用方法

13 li = ['

a','

b','

c','

e','d'

]14 dir(li) #

檢視物件的屬性和方法。

說明書16

s") #

追加的方式,新增乙個在末尾18#

li.clear()#清除列表

19 li.copy() #

複製 不是原來物件

20 li.count('

a')#

統計數量21#

li.extend(iterable)#可迭代 __iter__ 列表有,元組有,整型沒有迭代 #可迭代是乙個乙個拿出來 #可以新增多個

22 li.index("

a")#

返回li中,元素乙個索引位置

23 li.insert(1,'

p')#

插入指定索引位置

24 li.pop#

預設最後乙個元素彈出去

25 li.pop(0)#

也可以指定位置 可選的意思26#

li.remove('a')#預設只移除第乙個

27 li.reverse()#

反轉28 li.sort()#

預設按照ascii碼排序 l.sort(key=none, reverse=false)

29 li.sort(key=len)30#

key 是指定,按照某一種方法,進行排序,如果不指定,就進行預設ascii

31 li.sort(key = max,reverse =true)

323334#

元組 不可變

35 tu =(1,2,3)

3637 tu1 = 1,2,3

3839 tu4 =(1)

4041 tu.count('a'

)4243 tu.index('

d',0,2)

44 tu = ('

a','

b','

c','d'

)4546#

tu.index('d',1,4)#也可以指定範圍

4748

#tu.index('d')#預設從整個元組裡面,搜尋49#

強制轉換 tu = list(tu)

505152#

##字串

53 s = '

i love python'54

dir (s)

55 li =dir (s)

56 li.index('

capitalize')

57 l2 = li[33:]

58len(l2)

59 s.count('o'

)60 s.endswith('n'

)61 s.index('p'

)62 s.find('p'

)6364 s.upper() #

字串不可變,需要重新賦值

65 s=s.upper()

6667 s.replace('

p','

b') #

替換68

6970 s.split('

i',2) #

-1 全部分割

7172#補充

73 s1 = '

hello python'74

print

(s1.upper())

75print

(s1.lower())

76print

(s1.capitalize())

77print

(s1.title())

7879

192220序列型別

序列表示索引未非負整數的有序物件集合,包括字串,列表,元祖。說明 舉例 元祖跟裡面的逗號相關 mytuple a b c d type mytuple 列表根中括號相關 mylist a b c d type mylist 字串跟雙引號有關 mystr a,b,c,d type mystr 適用於所...

python入門到禿頂(2) 序列型別方法

引子 列表是乙個物件,在python中,列表物件或者說其他的物件他們各自都實現了一些東西 手是不是可以拿東西,是不是可以寫 這些東西就是手的功能,同樣的也是這個物件的功能 什麼是功能?我們講方法或函式的時候,實現某種特定的功能內建函式dir 檢視的它方法 如果乙個函式或方法的開頭有is,則多半是用來...

python筆記(1)序列

最近各種東西實在太忙了,但是忙裡偷閒還是要開一本書,老外寫的,雖然囉嗦但是很有啟發性的。1.記錄函式 如果想要給函式寫文件,從而讓後來者使用能夠更加理解,可以加入注釋,以 開頭 另外一種方式就是直接寫上字串,它們會作為函式的一部分進行儲存,這成為 文件字串 例如 def square x calcu...