分享

python字符串操作

 LibraryOfKevin 2012-11-22
[python] view plaincopy
  1. 1、Python提供ord函数,它取得一个字符做参数,并返回该字符的字符代码(ASCII码)。  
  2. 2、Python中字符串是一个基本数据类型。字符串的是一种“不可变序列”,创建后就不能改变。  
  3. 3、字符串的格式化  
  4. (1)、字符串的对齐  
  5. str = "wangyang"  
  6. print(str.center(50))  
  7. print(str.ljust(50))  
  8. print(str.rjust(50))  
  9. (2)、删除空格  
  10. str = "/twangyang/t"  
  11. print(str)  
  12. print(str.strip())  
  13. print(str.lstrip())  
  14. print(str.rstrip())  

  15. 4、搜索字符串  
  16. string1 = "Test1, test2, test3, test4, Test5, test6"  
  17.   
  18. print("/"test/" occurs %d times in %s/n" % (string1.count("test"), string1))  
  19.   
  20. print("/"test/" occurs %d times after 18th character in %s/n" %(string1.count("test"18, len(string1)), string1))  
  21.   
  22. str = "Odd or even"  
  23.   
  24. print("%s contains /"or/" starting at index %d" % (str, str.find("or")))  
  25.   
  26. #find index of "even"  
  27. try:  
  28.     print("/"even/" index is %d" % (str.index("even")))  
  29. except ValueError:  
  30.     print("/"even/" does not occur in %s" % (str))  
  31.   
  32. if str.startswith("Odd"):  
  33.     print("%s starts with /"Odd/"" % (str))  
  34.   
  35.   
  36. 5、连接和分解字符串  
  37. split()和join()  
  38. string = "A, B, C, D, E"  
  39. print(string.split(","))  
  40. print(string.split(" "))  
  41. print(string.split(","2))  
  42.   
  43. list1 = ["A""B""C""D""E"]  
  44. str = "_+_"  
  45. print(str.join(list1))  

  46. 6 复制字符串 strcpy(sStr1,sStr2) 
  47. 7 连接字符串 strcat(sStr1,sStr2) 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多