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
(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...