Python.task3
数据类型
- 数字(int float complex)
- bool
- 字符串
- 序列
- 元组
- 字典
- 集合
字符串
不可以修改内容
- str.replace(str1,str2):替换得到新字符串
- str.split(strx):分隔
- str.strip(strx):移除
序列:list[]
- list.(index):取出对应下标,负数为倒着数
- list.append(x):追加一个元素
- list.extend(容器):将数据容器中的内容依次取出,追加到列表尾部
- list.insert(index,x):在指定下标处插入指定元素
- list.pop(index):删除列表指定下标元素
- list.remove(x):从前往后删除此元素的第一个匹配项
- list.clear():删除列表中所有项
- list.count(x):返回元素x在列表中出现的次数
- list.reserve():反转
- len(list):长度
元组:tuple( , )
- 只读的list,大部分操作相同,但不可以修改内容
字典:dict
- dict[key]:获取key对应的value值
- dic[key]=value:新增
- dic.pop(key):取出value并删除键值对
注意:key不能重复,重复及覆盖
集合:set() 大括号是字典*
*无序且不重复
a = set('abracadabra')
b = set('alacazam')
a # a 中独有的字母
{'a', 'r', 'b', 'c', 'd'}
a - b # 存在于 a 中但不存在于 b 中的字母
{'r', 'd', 'b'}
a | b # 存在于 a 或 b 中或两者中皆有的字母
{'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
a & b # 同时存在于 a 和 b 中的字母
{'a', 'c'}
a ^ b # 存在于 a 或 b 中但非两者中皆有的字母