序列类型的方法

Posted lyh-520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序列类型的方法相关的知识,希望对你有一定的参考价值。

 

 

 

 

1. 列表方法

           list1 = [ 1 ,2 ,3, 4, ‘a‘, ‘s‘]

增、

list1.append(11)              默认在列表最后插入

list1.insert(4,‘dd‘ ]       通过下标插入元素

list1.extend([5,‘aa‘ ])        将一个列表插入原来列表,并且列表元素插到原来列表最后

删、

list1.pop()                        默认从最后向前删除

list1.remove(‘dd‘ )            通过列表里的值删除元素

list1.clear()                       清除列表里的全部元素

查、

list1.index(3)                    查找下标索引并返回

list1.count(3)                    返回在列表里出现的次数

改、

list1[0]  =  11                     通过下表索引去改

其他方法、

1 .  copy             

>>>list1.copy()

>>>list2 = list1.copy()        复制内容

2 .  reverse               

list1.reverse()                     反向

3 .  sort

list1.sort()                          从小到大排序

2. 字符串方法(不可变类型):增删改,返回新的字符串

         a   =   ‘18616515‘

查、

a.count( ‘1‘ )                         查找字符在字符串出现的次数

a.find( ‘3‘ )                            查找返回下标索引

             find查找不存在返回-1,表不存在       可查单个字符也可查多个

a.index( ‘6‘ )                         查找下标索引

             区别       查找不存在报错

a.isdigit()                             查找字符串里是否只包含数字

a.isalpha()                           查找字符串里是否只包含字母

a.endswith(‘ 5 ‘)                   查找是否在字符串末尾

a.startswith(‘ 1 ‘)                  查找是否在字符串开头

a.islower()                           查找是否只包含小写字母(允许有数字)

a.isupper()                          查找是否只包含大写字母(允许有数字)

改、

      a   =    ‘adsmms‘

a.upper()                            将小写全部转换为大写

a.lower()                             将大写全部转换为小写

     a   =    ‘           121212           ‘

a.strip()                               删除字符串两端的空格

a.lstrip()                              删除左端空格

a.rstrip()                              删除右端空格

a.capitalize()                       将字符串首字母大写

a.title()                                 将字符串每个单词首字母大写

a.split(‘a‘)                                把字符串切片

    a     =        ‘nsccbannsdndasncucu’             在a处切开

a.split(‘a‘:2)                    a.split(‘a‘:切片次数)  

删、

a.replace(‘1:2‘)                     用后边替换前边

增、

           字符串拼接

           a   =   ‘20180503‘

           a1  =  a[0:4]

           a2  =  a[4:6]

           a3  =  a[6:]

           e  =  ‘年‘

           f  =  ‘月‘

          d  =  ‘日‘

1.            a1+e+a2+f+a3+d

2.            ‘%s%s%s%s%s%s‘%(a1,e,a2,f,a3,d)

3.            a.join(‘.‘)

                     a.join([‘a[0:4],a[4,6]])

4.            ‘{}{}{}{}{}{}‘.format(a1,‘年‘,a2,‘月‘,a3,‘日‘)

3. 元组的方法(不可变类型)

查、

a  =   (1, 2, 3, 4)

a.count(1)                        查找出现次数

a.index(3)                        查找下标索引

以上是关于序列类型的方法的主要内容,如果未能解决你的问题,请参考以下文章

序列类型的方法 增删改查

序列类型的方法

序列类型的方法

Python-序列常用方法 + * += extend append方法区别

扩展方法对json序列化及反序列化

9. python 入门教程快速复习,序列,数值类型,字符串方法,列表集合字典方法,文件操作,解析式