sequence
Sequence 包含:list, string, tuple。其中后面两种类型是不可变的。
定义符号:
List – []
Tuple – ()
Dict – {}
Sequence的基本操作
Indexing:[]
Slicing:[:],可以指定step
+
*:复制
In
Len/max/min
List
支持的操作:
Slicing assignment
Append/Extend/Insert
Index
Del/Pop/Remove
Reverse
Sort(cmp, key, reverser)
字符串
不能被修改
字符串的转换函数:str(), repr()
字符串格式化方法:
1) String.format()
2) Format_spec % value
字符串常用操作:
Find
Replace/translate
Split/join
Lower
Strip
Dict
特点:无序,key只能是不能被修改的类型,可以是:数字,字符串,tuple。
常用操作方法:
Clear
Copy/deepcopy
Fromkeys
Get
Has_key
Items/keys/values
Pop/popitem
Update
Setdefault
格式化字符串的操作:
“%(key)”
tuple
Tuple 的值不可变,作用:
1) map 的key
2) 函数返回值