python的序列类型的基本操作
python的数据类型我就不多赘述了,与数学中的数一样支持加减乘除
序列类型都支持的操作:
1.索引:序列类型的元素加下角标[2],获取该位置的元素,元素的索引位置是从0开始计数的
2.切片:跟索引类似,通过下角标[1:3],获取索引位置为1和3区间类的元素,右边的索引位置的元素不能取到
3.步长:与切片配合使用,通过下角标[1:5:n],默认情况下为1,表示每隔n-1个元素取一个元素
列表(li=[1,2,3,4]):
往列表中添加元素:
1. li.append():向列表的末尾添加元素
2. li.insert(2,'December'):向列表指定的索引位置插入元素
3. li.extend():将可迭代的元素分隔开,依次添加值列表的末尾 注:传入的参数必须是可迭代的对象
删除列表中的元素:
1. li .clear():清空列表中的所有的元素
2. li .pop():默认删除列表最后一个元素,如果传入索引值,就删除该索引位置的元素
3. li .remove():删除指定是元素
列表排序:
1. li.reverse():列表反转
2. li.sort():列表正向排序,若传入参数reverse=True,则反向排序
其它:
1. li.index():查询某个元素在该列表的索引位置
2. li.count():统计列表中某个元素出现的次数
字符串(s='abcd'):
判断字符的类型:
1. s.endswith():判断字符串是否是以某个字符结尾
2. s.startswith():判断字符串是否是以某个字符开头
3. s.isalpha():测试是否全是字母
4. s.isdigit():测试是否全是正整数
5. s.isupper():测试字符串中的字母是否全是大写
6. s.islower():测试字符串中的字母是否全是小写
其它 :
1. s.count():统计某个元素在该字符串中出现的次数
2. s.find():返回某个元素的索引位置,没有则返回-1
3. s.index():默认返回最先出现的那个元素的索引位置,可多选
4. s.replace('a','b',1):将'a'替换成'b',可选择几次
5. s.split():默认以空格分割,可以选择其它的字符串分割
元组(tu=(1,2,3)):
tu.count():
tu.index():
与列表的这两个方法使用方式相同

浙公网安备 33010602011771号