Python数据类型及基本用法

可变类型与不可变类型的共享引用

a = 1
b = a
a = 2

在这里b依然=1,对数字,字符串,元组这样的不可变类型来说,改变他们的值会使他们指向一个新的对象,而不是改变原有对象!

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()#根据值删除某项
L.insert()#在某位置插入项
del L[0]#删除项

字典常用方法

list(D.keys())#字典中键的列表
list(D.values())#字典中值的列表
list(D.items())#字典中键值(显示为元组)的列表
D.get()#根据键拿值
D.update()#合并字典,覆盖相同键的值
D.pop()#删除对应键并返回值

你可能感兴趣的:(Python数据类型及基本用法)