可變類型與不可變類型的共享引用
a = 1
b = a
a = 2
在這里b依然=1介褥,對數(shù)字已慢,字符串曲聂,元組這樣的不可變類型來說,改變他們的值會使他們指向一個新的對象佑惠,而不是改變原有對象朋腋!
a = [1,2]
b = a
a[1] = 22
這里的 b = [1,22],因為 a 和 b引用了相同的對象,對對象的修改對所有引用該對象的變量都有效兢仰!
字符串常用方法
s.replace() #replace str
s.find() #search for position
' '.join(s) #將s中的字符用前面的字符連接起來
s.split() #split s with the given str
s.rstrip() #delete the rightside space
s.upper()
s.isalpha()
s.endwith()
列表常用方法
L.append() #向列表L末尾添加項乍丈,會自動擴容
L.pop() #刪除并返回最后一項
L.index()#尋找特點項的下標
L.remove()#根據(jù)值刪除某項
L.insert()#在某位置插入項
del L[0]#刪除項
字典常用方法
list(D.keys())#字典中鍵的列表
list(D.values())#字典中值的列表
list(D.items())#字典中鍵值(顯示為元組)的列表
D.get()#根據(jù)鍵拿值
D.update()#合并字典,覆蓋相同鍵的值
D.pop()#刪除對應鍵并返回值