python 中的rindex()
函数有助于返回最高的索引,这意味着原始字符串中给定子字符串的最后一次出现。如果未找到子字符串,该函数将引发 ValueError 异常。我们还可以指定搜索的开始和结束位置。
创新互联是一家专业提供南芬企业网站建设,专注与成都做网站、成都网站制作、H5响应式网站、小程序制作等业务。10年已为南芬众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
**str.rindex(sub[, start[, end]] )** #where start & end are integer values
rindex()
参数:rindex()
函数接受三个参数。这个方法类似于rfind()
方法,不同的是,如果在rfind()
方法中没有找到子字符串,它将返回-1 作为输出。
参数 | 描述 | 必需/可选 |
---|---|---|
潜水艇 | 要搜索的字符串 | 需要 |
开始 | 从哪里开始搜索。默认值为 0 | 可选择的 |
目标 | 在哪里结束搜索。默认值是字符串的结尾 | 可选择的 |
rindex()
返回值返回值始终是整数。rindex()
方法总是执行区分大小写的搜索。
| 投入 | 返回值 | | If 子串 | 整数(最高索引) | | 如果没有子字符串 | ValueError exception(值错误异常) |
rindex()
方法的示例rindex()
在 Python 中是如何工作的? string = "Hii, How are you."
# substring exist
val = string.rfind("o")
print("Substring1 index:", val)
# substring not exist
print(string.rfind("s"))
输出:
Substring index: 14
Traceback (most recent call last):
File "...", line 8, in print(string.rfind("s")) ValueError: substring not found
rindex()
如何在 Python 中使用 start 和 end? string = "Python programming language"
# calling function
string2 = string.rindex("m",5) # Only starting index is passed
print("Substring index:", string2)
string2 = string.rindex("o",1,7) # Start and End both indexes are passed
print("Substring index:", string2)
输出:
Substring index: 14
Substring index: 4
文章题目:创新互联Python教程:Python rindex()
网址分享:http://www.shufengxianlan.com/qtweb/news16/6166.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联