09 数据类型高级

87 阅读2分钟

字符串高级

获取长度 len

可以获取字符串的长度

image.png

查找内容 find

查找指定内容在字符串中是否存在,若存在则返回该内容在字符串第一次出现的位置 , 没有则返回-1

image.png

判断 startswith , endswith

判断字符串是不是以 xxx 开头 或 结尾的

image.png

计算出现次数 count

image.png

替换 replace

image.png

切割字符串 split

image.png

大小写转换 upper(大写) lower(小写)

upper

image.png

lower

image.png

空格处理 strip

把空格去掉

image.png

字符串一个一个加入 join

image.png

列表高级

添加

append 在列表最后去追加一个

image.png

insert 插入

insert(索引【是你想往哪里插就写哪个的下标】,‘要插入的字符串’)

image.png

extend 将A列表的元素 逐一追加到B列表中

B列表.extend(A列表)

注 : A列表必须是可迭代的

image.png

修改

利用下标来进行修改

image.png

查询

看到某个元素是否存在

in (存在)

image.png

image.png

not in (不存在)

image.png

image.png

删除

del 根据下标进行删除

image.png

pop 删除最后一个元素

image.png

remove 根据元素的值进行删除

image.png

元组高级

元组与列表类似

不过

元组用() 而列表用[ ]

元组的元素不能修改

image.png

唯一元组时,要在后面加逗号

image.png

切片

对操作的对象截取其中一部分

[起始位置 : 结束位置 :步长]

image.png

字典高级

查询

image.png

修改

image.png

添加

若使用 变量名字['键'] = 数据时,这个键若在字典中不存在,那么就是新增元素

这个键若在字典中存在 ,则就是修改元素

image.png

删除

del

1、删除某个特定的元素

image.png

2、删除整个字典

image.png

clear

清空字典,但是会保留字典对象

image.png

遍历

遍历字典中的key

image.png

遍历字典中的value

image.png

遍历字典中的 key 和value

image.png

遍历字典中的 项/ 元素

image.png