Python基础篇 字符串,列表,元组,字典,集合 个人总结

一.字符串

1.特点: 有序,不可变的字符序列
2.创建: 一对双引号""
3.访问: 字符串名[index],index为索引(下标)
索引从0开始,索引可以是负数,负数从末尾开始数(-1开始)
4.基本操作:
a.可以使用in和not in来判断一个元素是否在字符串中
b.求长:len(字符串名)
c.拼接:字符串名 "+"字符串名   字符串名"*"数值
d.截取:字符串名 [:]  or  [:2] or  [::] or  [::-1]  ->start,stop,step,start不写默认从0开始,stop(不包含),step表示间隔几个数值
e.类型:type(字符串名)
f.打印:print(字符串名)
g.元素在列表中的个数:列表名.count(value)



二.列表

1.特点: 有序,可变,可重复的数据序列
2.创建: 一对方括号"[]", 元素之间用逗号隔开
可用list构造方法:如list(),list([])等
可以存放不同数据类型的元素,支持多层嵌套
3.访问: 列表名[index],index为索引(下标),索引从0开始,索引可以是负数,负数从末尾开始数(-1开始)
4.基本操作:
a.可以使用in和not in来判断一个元素是否在列表中
b.求长:len(列表名)
c.拼接:列表名 "+"列表名   列表名"*"数值
d.截取:列表名 [:]  or  [:2] or  [::] or  [::-1]  ->start,stop,step,start不写默认从0开始,stop(不包含),step表示间隔几个数值
e.求最大值:max(列表名)     最小值:min(列表名)     求和:sum(列表名)
f.类型:type(列表名)
g.打印:print(列表名)
h.元素在列表中的个数:列表名.count(value)



三.元组

1.特点: 有序,不可变,可重复的数据序列
2.创建: 一对圆括号"()",元素之间用逗号隔开,注意:若元组元素只有一个时,要在元素后加上",",如(12,);          tuple()等可以存放不同数据类型的元素,支持多层嵌套
3.访问: 元组名[index],index为索引,索引从0开始
索引可以是负数,负数从末尾开始数(-1开始)
4.基本操作:
a.可以使用in和not in来判断一个元素是否在元组中
b.求长:len(元组名)
c.拼接:元组名"+"元组名   元组名"*"数值
d.截取:元组名 [:]  or  [:2] or  [::] or  [::-1]  ->start,stop,step,start不写默认从0开始,stop(不包含),step表示间隔几个数值
e.求最大值:max(元组名)     最小值:min(元组名)     求和:sum(元组名)
f.类型: type(元组名)
g.打印:print(元组名)
h.元素在列表中的个数:元组名.count(value)


四.字典

1.特点: 无序,可变的数据类型
2.创建: 一对花括号"{key:value}",key与value之间用冒号连接,元素之间用逗号隔开
键是唯一的,字典只认最后一个赋的键值
3.访问: 字典名[key],获得对应的键值
4.基本操作:
a.可以使用in和not in来判断一个元素是否在字典中
b.求长:len(字典名)
c.类型:type(字典名)
d.打印:print(字典名)



五.集合

1.特点:无序,可变的集合
2.创建:一对花括号"{}",元素之间用逗号隔开;set(),set((1,2,3)),set([1,2,3]),set("a,b,c")等
3.访问:遍历(for)
4.基本操作:
a.可以使用in和not in来判断一个元素是否在集合中
b.求长:len(集合名)
c.求最大值:max(集合名)     最小值:min(集合名)     求和:sum(集合名)
d.类型:type(集合名)
e.打印:print(集合名)




展开阅读全文

没有更多推荐了,返回首页