一、列表
1.列表的切片 [开始标签:结束标签:步长] 开始标签:结束标签是左闭右开(左包含右不包含)
下标 ----位置,默认是从0开始(从左到右)
从右到左的下标,第一个下标为-1
切片
2.增
- 列表.append(元素) 将元素添加到末尾
- 列表.insert(索引位置,插入元素) -----相当于插队
- 列表.extend() 展开添加到末尾
3.删
- del 根据索引值删除元素
- pop() 根据索引值删除元素
- remove()根据元素值进行删除
- clear() 清空列表
4.改
本质是通过赋值方式来实现
5.查
- 列表.index(查询元素,起始位置,结束位置),找到了返回第一次出现的下标
- count() 查找元素出现的次数
二、元组
不可变 元素不能直接修改----增加代码安全性 -----特性
只有一个元素时,一定要添加逗号
查
- count()
- index()
删
三、字符串
1.切片 [开始标签:结束标签:步长]
2.增
3.删
- lstrip() 删除字符串左边的空白;rstrip() 删除字符串右边的空白; strip() 删除两端空白
4.改
- 字符串.replace(旧子串,新子串,替换次数)
split(分割符,分割次数)
- lower() 把所有字符小写
- upper() ...大写
5.查
- 字符串.find(子串,开始下标,结束下标) 找子串,有则返回第一次找到的索引值,否则返回-1
- 字符串.index(子串,开始下标,结束下标) 找不到会报错
- count() 计数
6.判断
- islower() 判断是否都是由小写组成
- isupper() 判断是否都是由大写组成
- isdigit() 判断是否都是由数字组成
- startswith() 判断是否以……开头
- endswith() 判断是否以……结尾