Python字符串类

1、复制字符串

    str2 = str1

2、链接字符串

    str += "abc"

3、查找字符串

    string.find(sub)

    string.index(sub)

    string.rfind(sub)

    string,rindex(sub)

4、字符串比较

    cmp(str1,str2)

    cmp(str1.upper(),str2.upper())

5、字符串长度

    len(string)

6、小写转换为大写

    string.upper()

7、追加制定长度的字符串

    str2 += str1[0:n]

8、字符串制定长度比较

    cmp(str1[0:n],str2[0:n])

9、复制指定长度的字符串

    str2 = str1[0:n]

10、将字符串前n个字符替换为指定的字符

    str2 = n*'r' + str1[n:]

11、反转字符串

    str = str[::-1]

12、分割字符串

    sStr1 = 'ab,cde,fgh,ijk'

    str2 = sStr1.split(',')

    print str2[0]

    print str2[1]

    print str2[2]

13、扫描字符串

    string = '我e爱北京天e安门!'

    ustring = unicode(string,'gbk')

    iterator_times = len(ustring)

    for i in range(iterator_times):

        print ustring[i]

14、字符串替换

    str.replace('old','new')

15、返回字符串序列为一个字符串

    list1=['a','p','p','p','l','e']

    str = ''

    print str.join(list1)

    print str.join(list1[2:4])

16、去除字符串前后的空格

    '  abc'.lstrip()

    'abc  '.rstrip()

    ' abc '.strip()

你可能感兴趣的:(python)