小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动
本文同时参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金
Code皮皮虾 一个沙雕而又有趣的憨憨少年,和大多数小伙伴们一样喜欢听歌、游戏,当然除此之外还有写作的兴趣,emm...,日子还很长,让我们一起加油努力叭🌈
如果觉得写得不错的话,球球一个关注哦😉
1、列表 list
列表(list):专门用于存储一串信息,列表用中括号[]定义,数据之间使用逗号,分隔
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5]
list3 = ["a", "b", "c", "d"]
1.1、len()
获取列表的长度
print(len(list1))
print(len(list2))
print(len(list3))
1.2、max()和min()
获取列表中最大值和最小值
print("----list2------")
print(max(list2))
print(min(list2))
print("----list3------")
print(max(list3))
print(min(list3))
1.3、reverse()
反向列表中元素
print("----list2------")
list2.reverse()
print(list2)
print("----list3------")
list3.reverse()
print(list3)
1.4、sort()
对列表进行排序,从小到大
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 4, 5, 2, 3]
list3 = ["c", "d", "a", "b"]
print("----list2------")
list2.sort()
print(list2)
print("----list3------")
list3.sort()
print(list3)
1.5、clear()
清空列表
print("----list2------")
list2.clear()
print(list2)
print("----list3------")
list3.clear()
print(list3)
1.6、remove()
删除指定值
list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5]
list3 = ["a", "b", "c", "d"]
print(list2)
list2.remove(2)
print(list2)
1.7、insert()和pop()
pop 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 insert 插入对象
list = ["a","b","c","d"]
list.pop()
print(list)
#指定索引位置进行插入
list.insert(2,"ppx")
print(list)
2、元组 tuple
tuple元组和列表类似,不同的地方是元组元素不能修改
tup1 = (1, 2, 5 ,3, 4, 2 ,4 ,2)
2.1、len()
获取元组的长度
print(len(tup1))
2.2、count()
统计某元素出现的次数
print(tup1.count(2))
2.4、index()
获取指定元素的最小索引
print(tup1.index(2))
3、字典
字典是一个无序的,可修改的,以键值对存储的(键必须是不可修改类型且键不可重复,值没有要求)数据类型
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
3.1、clear()
清空字典
print(dict)
dict.clear()
print(dict)
3.2、keys()和values()
keys以列表返回一个字典所有的键
keys = dict.keys()
for key in keys:
print(key)
values以列表返回字典中的所有值
values = dict.values()
for value in values:
print(value)
3.3、items()
以列表返回可遍历的(键, 值) 元组数组
for k,v in dict.items():
print(k+"-"+v)
3.4、get()
返回指定键的值,如果值不在字典中返回default值
print(dict.get("Alice"))
print(dict.get("afaawg"))
3.5、pop()
删除指定键值
print(dict)
dict.pop("Beth")
3.6、setdefault()
若字典中有该键,则不做任何操作,若没有则添加上
dict.setdefault("Alice","皮皮虾")
dict.setdefault("xxx","xxx")
print(dict)
4、字符串
只要是是使用单引号,双引号,三引号包裹起来的数据都是字符串
4.1、replace()
字符串替换
str = "hello world hello ppx"
#将hello替换成皮皮虾
print(str.replace("hello","皮皮虾"))
4.2、split()
字符串分割
str = "hello world hello ppx"
#使用空格进行分割
string = str.split(" ")
print(string)
4.3、strip()
自定义删除字符串两边的东西,默认是空格 lstrip()去除字符串左边空格 rstrip()去除字符串右边空格
str = " hello world hello ppx"
print(str)
#去除字符串两边的空格
string = str.strip()
print(string)
#去除字符串两边的x
s = str.strip("x")
print(s)
4.4、count()
str = " hello world hello ppx"
#默认全部查找
print(str.count("o"))
#自定义范围查找
print(str.count("o",0,20))
4.5、find()
str = "hello world hello ppx"
#默认全部查找
print(str.find("l"))
#指定范围查找
print(str.find("l",0,1))
返回-1表示没有找到
4.6、join()
list = ["a","b","c","d"]
print("-".join(list))
💖最后
我是 Code皮皮虾,一个热爱分享知识的 皮皮虾爱好者,未来的日子里会不断更新出对大家有益的博文,期待大家的关注!!!
创作不易,如果这篇博文对各位有帮助,希望各位小伙伴可以一键三连哦!,感谢支持,我们下次再见~~~