find函数

find函数和index函数很相似,但有区别,index找不到会报错中断程序执行,而find函数找不到sub子串的话不报错返回-1。find函数是从字符串左向右查找,rfind函数是从字符串右向左查找。

s = "I like python!"
p1 = s.find(" ")
p2 = s.rfind(" ")
print s
print s[p1 + 1: p2]

程序执行结果如下:

I like python!
like

 

你可能感兴趣的:(Python,python)