Python—-Python基础(字符串,列表,元组,字典,集合的总结)

一、字符串 str,基本用法:拼接,复制,长度,索引,切片,查找,替换,大小写转化,去除空格,填充,分割,判断,可变字符串

 

二、列表 list,切片,多维列表,相关函数,排序,元素的增加,元素的删除,元素的修改,元素的查找,列表的拷贝

 

三、元组 tuple,元组的创建,基本操作:访问,连接,索引,计数,长度,最大值,最小值,求和,判断,排序

 

四、字典 dict,创建,访问,添加、修改、删除,解包 

 

五、集合 Set,集合的创建,增删,运算,应用,函数集合,可变与不可变集合

 

字符串 列表 元组 字典 集合
创建

1.input()输入

2.join()

1.[]

2.list()

3.list(range())

4.[i for i in iterable]

1.使用()

2.使用逗号

3.tuple(i for i in iterable)

1.使用 {}

2.dict()

3.{key:value for item in iterable}

4.dict(zip(keys, values))

5.dict.fromkeys(iterable)

1.{非空} 创建

2.set()

3.set(iterable)

4.{i for i in iterable}

1.字符串创建后不可修改

2.只能通过拼接来形成新的字符串

1.append()

2.+运算符操作

3.extend()

4.insert()

5.*乘法扩展

不可增

新增“键值对”。如果“键”已经存在,则覆盖旧的键值对;如果“键”不存在,则新增“键值对”

dict["key"] = value

1.add()

2.update()

不可删

1.del()

2.pop()

3.remove()

4.claer()

不可删

1.pop()

2.del()

3.clear()

4.popitem()

1.remove()

2.discard()

3.pop()

4.clear() 

1.不可改

2.但可以通过替换replace()

1.直接通过索引修改

2.切片赋值

3.使用循环修改元素

不可改

1.dict["key"] = value

2.update()

不可改

1.通过索引

2.find()

3.index()

4.in

5.not int

1.通过索引

2.index()

3.count()

4.in

5.not int

1.通过索引

2.index()

3.count()

4.in

5.not int

1.dict[key']

2.get()

3.items()

4.dict.keys()

5.dict.values()

6.in

7.not int

1.in

2.not int

基本函数

1.len()

2.str()

3.upper()

4.lower()

5.title()

6.capitalize()

7.swapcase()

8.split()

9.splitlines()

10.partion()

11.rpartion

12.isalnum() 

13.isalpha() 

14.isdigit() 

15.isspace() 

16.isupper() 

17.islower() 

18.ljust()

19.rjust()

1.len()

2.max()

3.min()

4.sum()

5.reversed()

6.enumerate()

7.sort()

8.sorted()

9.copy()

1.len()

2.max()

3.min()

4.sum()

5.sorted()

1.len()

1.A & B

2.A | B

3.A – B

4.A ^ B

5.len()

6.intersection()

7.union()

8.issubset()

9.issuperset()

特点 不可变 可变 不可变 可变 可变
作用 支持字符串操作 支持顺序操作 支持顺序操作 键值对,快速查找 去重,集合运算
应用 文本处理,数据存储 数据存储,顺序操作 固定数据,传递数据 配置存储,快速查找,数据查询 去重,集合运算,数学计算

作者:蹦蹦跳跳真可爱589

物联沃分享整理
物联沃-IOTWORD物联网 » Python—-Python基础(字符串,列表,元组,字典,集合的总结)

发表回复