自学内容网 自学内容网

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()

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


原文地址:https://blog.csdn.net/weixin_64110589/article/details/145048725

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!