02 序列类型的各自方法

第二节 序列类型的各自方法

一、列表的常用方法

L.append(obj)

  (无返回值)在列表的末尾追加新的对象。

 

L.clear()

  (无返回值)清空列表,使之成为空列表。

 

L.copy()

  (返回列表的值)复制列表的内容。

 

L.count(obj)

  (返回个数)统计某元素在列表中出现的次数。

 

L.extend(obj)

  (无返回值)扩展原有列表,但其中obj必须可迭代。

 

L.index(obj)

  (返回索引值)从列表中找某个值第一个匹配项的索引位置。

 

L.insert(index,obj)

  (无返回值)在指定索引位置插入元素。

 

L.pop(index)

  (返回被删除的值)出栈(删除指定位置元素),可以指定位置。index默认是L[-1]

 

L.remove(obj)

  (无返回值)移除指定元素,从左边开始的第一个。

 

L.reverse()

  (无返回值)将列表中的值反向放置。

 

L.sort(key=None,reverse=False)

  (无返回值)对原列表进行排序,其中元素类型要相同。

 

二、元组(不可变)的常用方法

T.count(obj) (返回数值)统计某个元素在元组中出现的次数(图片同上)

T.index(obj) (返回索引)从列表中找某个值第一个匹配项的索引位置(图片同上)

注意:声明只有一个元素的元组时要加逗号

三、字符串(不可变)的常用方法

s.count(x) (返回数值)返回字符串xs中出现的次数,带可选参数

s.endswith(x) (返回布尔型数值)如果字符串sx结尾,返回True

s.startswith(x): (返回布尔型数值)如果字符串sx开头,返回True

s.find(x) : (返回索引值)返回字符串中出现x的最左端字符的索引值,如果不在则返回-1

s.index(x): (返回索引值)返回字符串中出现x的最左端的索引值,如果不在则抛出valueError异常

s.isalpha () (返回布尔型数值)测试是否全是字母,都是字母则返回 True,否则返回 False.

s.isdigit () : (返回布尔型数值)测试是否全是数字,都是数字则返回 True 否则返回 False.

s.islower () : (返回布尔型数值)测试是否全是小写

s.isupper () : (返回布尔型数值)测试是否全是大写

s.lower () : (返回字符串)将字符串转为小写

s.upper () : (返回字符串)将字符串转为大写

s.replace (x,y) : (返回字符串)子串替换,在字符串s中出现字符串x的任意位置都用y进行替换

 

s.split(): (返回列表)返回一系列用空格分割的字符串列表

s.split(a,b): (返回列表)a,b为可选参数,a是将要分割的字符串,b是说明最多要分割几个

原文地址:https://www.cnblogs.com/ljjzwjlhy/p/8595771.html