`
metallica_1860
  • 浏览: 32344 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

python是个什么东西---python---处理字符串,Python与JAVA对比

阅读更多

JAVA已经很熟悉了,但是python的处理字符串还是有些出入的地方,总结一下.

 

JAVA:

 

String str = "1234567890abcdefghijklmnopqrstuvwxyzabc";
System.out.println("是否以xx开始 : " + str.startsWith("1"));
System.out.println("是否以xx结束 : " + str.endsWith("c"));
System.out.println("获得某子串 : " + str.substring(0, 10));
System.out.println("检索子串位置 : " + str.indexOf("abc"));
System.out.println("检索子串位置 : " + str.lastIndexOf("abc"));
System.out.println("拆分字符串 : " + str.split("0").length);
System.out.println("是否包含子串 : " + str.contains("abcde"));

 

结果:

是否以xx开始 : true

是否以xx结束 : true

获得某子串 : 1234567890

检索子串位置 : 10

检索子串位置 : 36

拆分字符串 : 2

是否包含子串 : true

 

 Python:

 

#coding:UTF-8
'''
Created on 2010/09/09

@author: toshiko
'''
str="1234567890abcdefghijklmnopqrstuvwxyzabc"
print str.startswith("1")#是否以xx开始
print str.endswith("c")#是否以xx结束
print str[0:10]#获得某子串
print str.find("abc")#检索子串位置
print str.index("abc")
print str.rfind("abc")#检索子串位置
print str.rindex("abc")
print str.split("0")#拆分字符串
print str.find("abcde")>=0#是否包含子串

 结果:

 

True

True

1234567890

10

10

36

36

['123456789', 'abcdefghijklmnopqrstuvwxyzabc']

True


0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics