字符串和元组的方法

字符串的方法:

    str = 'abcdabc'

    str.count('a')  返回元素 'a' 在字符串里面出现的次数

    str.index('a')  返回元素的索引

    str.index('a',1,3) 找不到则会报错

       str.find('a',1,4) 从索引1-4之间寻找,如果找不到则返回-1

   

    str.isdigit()   判断字符串里面的元素是不是都是数字,是则返回True,否则返回False

    str.isalpha() 判断里面是不是都是字母,是则True,反之False

    str.endswith('a') 是不是以'a' 结束

    str.startswith('a') 是不是以'a' 开始

    str.islower() 是不是全是小写

    str.isupper() 是不是全是大写

   --------------------------------------------------------

    str.upper()   全部转换为大写

    str.lower()    全部转换为小写

    注:因为字符串是不可变类型,想要改变必须从新赋值才能得到

    "     abc     ".strip()   去除空格

          .lstrip()  去除左边空格

          .rstrip()  去除右边空格

    str.capitalize() 首字母大写

    str.title()   每个单词首字母大写

    str = "abcdcba"

    str.replace('d', 'fff')  替换 把d替换为fff

      结果:'abcfffcba'

    str.replace('f', 'z',1)  替换 把d替换为fff,1代表替换几个

      结果:'abczffcba' 

    str.split('b') 分割,如果不传参数,就会以空格进行分割

字符串拼接

  s = 'hello'     t = 'world'   r = '!' 

    1. + 号直接拼接   s+t+r

    2. '%s %s %s' % (s,t,r)

    3.    '##'.join('abc')    结果: 'a##b##c'

    4.    '{} {} {}'.format(s,t,r)    可以给{} 这里面输入索引    如:'{2} {0} {1}'.format(s,t,r) 

元组方法

    只有两个 count 和 index

    如果想要改变,直接转换为列表进行即可

  

     

     

原文地址:https://www.cnblogs.com/dangjiafei/p/8310874.html