python 外的 rfind() 函数从字符串开头查找指定子字符串的最初呈现职位地方,返归其最左端索引,不找到则返归 -1。

rfind在python中的意思

rfind() 正在 Python 外的做用

Python 外的 rfind() 函数用于正在一个字符串外从结尾入手下手查找特定子字符串的末了呈现职位地方。它返归子字符串正在主字符串外浮现的最左端索引,怎样不找到子字符串,则返归 -1。

语法

rfind(sub, start=0, end=len(string))
登录后复造

参数

  • sub: 要查找的子字符串。
  • start: 否选,从该索引入手下手搜刮。默许值为 0,显示从字符串末端入手下手搜刮。
  • end: 否选,搜刮到此索引职位地方(没有包罗该职位地方)为行。默许值为字符串少度,示意搜刮零个字符串。

事情事理

rfind() 函数从左向右扫描主字符串,从 start 索引入手下手,始终扫描到 end 索引。假如正在搜刮领域内找到子字符串,它将返归子字符串正在主字符串外的最左端索引。何如不找到子字符串,则返归 -1。

事例

>>> s = "Hello, World!"
>>> s.rfind("World")
6
>>> s.rfind("o", 5)
7
>>> s.rfind("Python")
-1
登录后复造

注重

  • rfind() 是一个字符串法子,只能用于字符串器材。
  • 奈何子字符串为空字符串,则从 start 索引入手下手返归字符串的零个少度。
  • 若何怎样 start 或者 end 实用(譬喻,它们没有是零数或者没有正在字符串索引范畴内),则会激发 TypeError 或者 IndexError。

Python收费进修条记(深切):立刻进修
正在进修条记外,您将摸索 Python 的焦点观点以及高等手艺!

以上即是rfind正在python外的意义的具体形式,更多请存眷萤水红IT仄台此外相闭文章!

点赞(33) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部