在python中使用rfind函数:rfind()函数用于返回字符串最后一次出现的位置(从右到左查询),如果没有匹配项,则返回“-1”。具体使用方法如下:【print str.rfind(substr, 0, 10);】。
函数描述:
(推荐教程:Python入门教程)
Python rfind() 返回字符串最后一次出现的位置(从右到左查询),如果没有匹配项,返回-1。
语法:
str.rfind(str,beg=0end=len(string))
参数:
str -- 查找的字符串
beg -- 默认情况下,开始搜索的位置 0
end -- 查找位置结束时,默认为字符串的长度。
举例:
#!/usr/bin/python str="thisisreallyastringexample...wow!!!"; substr="is"; printstr.rfind(substr); printstr.rfind(substr,0,10); printstr.rfind(substr,10,0); printstr.find(substr); printstr.find(substr,0,10); printstr.find(substr,10,0);
输出结果:
5 5 -1 2 2 -1