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():
  与列表的这两个方法使用方式相同

posted @ 2019-01-01 21:47  December_l  阅读(650)  评论(0)    收藏  举报