创新互联Python教程:Pythonrfind()

python 中的rfind()函数有助于返回最高索引,这意味着原始字符串中给定子字符串的最后一次出现。如果没有找到子字符串,函数将返回-1。我们还可以指定搜索的开始和结束位置。

站在用户的角度思考问题,与客户深入沟通,找到八宿网站设计与八宿网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、网站设计、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广、域名与空间、虚拟空间、企业邮箱。业务覆盖八宿地区。

 **str.rfind(sub[, start[, end]] )** #where start & end are integer values 

rfind()参数:

rfind()函数接受三个参数。此方法类似于rindex()方法,不同之处在于,如果在rindex()方法中找不到子字符串,它将引发 ValueError 异常,

参数 描述 必需/可选
潜水艇要搜索的字符串需要
开始从哪里开始搜索。默认值为 0可选择的
目标在哪里结束搜索。默认值是字符串的结尾可选择的

返回值

返回值始终是整数。rfind()方法总是执行区分大小写的搜索。

| 投入 | 返回值 | | If 子串 | 整数(最高索引) | | 如果没有子字符串 | -1 |

Python 中的rfind()方法示例

示例rfind()在 Python 中是如何工作的?

 string = "Hii, How are you."
# substring exist
val = string.rfind("o")
print("Substring1 index:", val)

# substring not exist
value = string.rfind("s")
print("Substring2 index:", value) 

输出:

 Substring1 index: 14
Substring2 index: -1 

示例rfind()如何在 Python 中使用开始和结束?

 string = "Python programming language"  
# calling function  
string2 = string.rfind("m",5) # Only starting index is passed  
print("Substring index:", string2)

string2 = string.rfind("o",1,7) # Start and End both indexes are passed  
print("Substring index:", string2) 

输出:

 Substring index: 14
Substring index: 4 

网页名称:创新互联Python教程:Pythonrfind()
文章起源:http://www.shufengxianlan.com/qtweb/news49/69699.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联