#1. 字符串的定位 str="i love lan zhao chun and weiliping" fnum=str.index('an') print (u'正向定位值:%d' %fnum) endnum=str.rindex('an') print (u'反向定位值:%d' %endnum) #下一个定位 nextNum=str.index('ch',fnum) print (u'下一个定位:%d' %nextNum) #2. 截取字符串 getstr=str[fnum:nextNum] print (u'截取字符串'+getstr) #3.是否以字符串结尾 res=str.endswith('ping') print (u'是否以字符串结尾',res) #4.搜索包含几个字符串 count=str.count('an') print (u'搜索str包含%s字符串:%d' %("an",count)) #5.替换 resp=str.replace('an','aw') print ('替换:%s' %(resp)) #6.扫描字符串,使用for str6_1="abc" str6_2="lan zhao shen" for x in str6_1: if x in str6_2: print (x) #7. 分割字符串 str7="das;dfwe;dwe;sfea;sdafda;dadf" s= str7.split(';') print(s) ''' #8. 字符串判断相关 是否以start开头:str.startswith('start') 是否以end结尾:str.endswith('end') 是否全为字母或数字:str.isalnum() 是否全字母:str.isalpha() 是否全数字:str.isdigit() 是否全小写:str.islower() 是否全大写:str.isupper() 去两边空格:str.strip() 去左空格:str.lstrip() 去右空格:str.rstrip() '''