CSDN博客

img wyingquan

Python字符串操作

发表于2008/10/1 22:58:00  14931人阅读

  1. 1、复制字符串
  2.     str2 = str1
  3. 2、链接字符串
  4.     str += "abc"
  5. 3、查找字符串
  6.     string.find(sub)
  7.     string.index(sub)
  8.     string.rfind(sub)
  9.     string,rindex(sub)
  10. 4、字符串比较
  11.     cmp(str1,str2)
  12.     cmp(str1.upper(),str2.upper())
  13. 5、字符串长度
  14.     len(string)
  15. 6、小写转换为大写
  16.     string.upper()
  17. 7、追加制定长度的字符串
  18.     str2 += str1[0:n]
  19. 8、字符串制定长度比较
  20.     cmp(str1[0:n],str2[0:n])
  21. 9、复制指定长度的字符串
  22.     str2 = str1[0:n]
  23. 10、将字符串前n个字符替换为指定的字符
  24.     str2 = n*'r' + str1[n:]
  25. 11、反转字符串
  26.     str = str[::-1]
  27. 12、分割字符串
  28.     sStr1 = 'ab,cde,fgh,ijk'
  29.     str2 = sStr1.split(',')
  30.     print str2[0]
  31.     print str2[1]
  32.     print str2[2]
  33. 13、扫描字符串
  34.     string = '我e爱北京天e安门!'
  35.     ustring = unicode(string,'gbk')
  36.     iterator_times = len(ustring)
  37.     for i in range(iterator_times):
  38.         print ustring[i]
  39. 14、字符串替换
  40.     str.replace('old','new')
  41. 15、返回字符串序列为一个字符串
  42.     list1=['a','p','p','p','l','e']
  43.     str = ''
  44.     print str.join(list1)
  45.     print str.join(list1[2:4])
  46. 16、去除字符串前后的空格
  47.     '  abc'.lstrip()
  48.     'abc  '.rstrip()
  49.     ' abc '.strip()
  50.     
阅读全文
0 0

相关文章推荐

img
取 消
img