Python之字符串中是否包含子串的几种方法
Mrwhite86 人气:0#第一种方式 :in
1 a='abcdaac' 2 b='a' 3 c='db' 4 print(b in a) 5 print(c in a)
预览结果
#第二种方式:count()方法
1 a='abcdefgab' 2 print(a.count('a'))
预览结果
#第三种方式:find()方法(find返回的是匹配的第一个字符串的位置,而rfind返回的是匹配的最后一个字符串的位置,找不到返回-1)
1 a='abcdefgab' 2 print(a.find('a')) 3 print(a.rfind('a')) 4 print(a.find('x')) 5 print(a.rfind('x'))
预览结果
#第四种方式:index(),找不到报错
a='abcdefgab' print(a.index('b')) print(a.index('x'))
预览结果
加载全部内容