代码改变世界

字符串

2019-10-08 18:32  joe_tester  阅读(59)  评论(0)    收藏  举报

字符串都是不可变的

 

字符串方法:

find() ,    它返回子串所在位置的最左端索引,没有找到返回-1。可以提供第二个和第三个参数 find(key, start, end)  包含start索引,,但不包含end 索引

    title  = 'hello,i am tracy'     title.find(‘i’)              -------->   6

join(),     非常重要的字符串方法,是split方法的逆方法,用来在队列中添加元素

    seq = ['1',‘2’,‘3’,‘4’,‘5’]

    tra = '+'                                                (链接字符串列表)

    tra.join( seq )                         ------->   '1+2+3+4+5'

split()     非常重要的字符串方法,join的逆方法,用来将字符串分割成序列

     '1+2+3+4+5' . split('+')                  ---------------> ['1',‘2’,‘3’,‘4’,‘5’]

      如果不提供任何分隔符,程序会把所有空格作为分隔符

    “Using the default”.split()             ---------------->[ 'Using' , 'the' , 'default' ]