Python rindex()方法案例详解

 更新时间:2021-10-13 17:03:48   作者:佚名   我要评论(0)

描述
Python rindex() 方法返回子字符串最后一次出现在字符串中的索引位置,该方法与 rfind() 方法一样,只不过如果子字符串不在字

描述

Python rindex() 方法返回子字符串最后一次出现在字符串中的索引位置,该方法与 rfind() 方法一样,只不过如果子字符串不在字符串中会报一个异常。

语法

rindex() 方法语法:

S.rindex(sub[,start=0[,end=len(S)]])

参数

  • sub -- 指定检索的子字符串
  • S -- 父字符串
  • start -- 可选参数,开始查找的位置,默认为0。(可单独指定)
  • end -- 可选参数,结束查找位置,默认为字符串的长度。(不能单独指定)

返回值

返回子字符串最后一次出现在字符串中的的索引位置,如果没有匹配项则会报一个异常。

实例

以下实例展示了 rindex() 方法的使用方法:

#!/usr/bin/python3
S1 = "this is really a string example....wow!!!"
S2 = "is"
 
print (S1.rindex(S2))
print (S1.rindex(S2,10))

以上实例输出结果如下:

5

Traceback (most recent call last):

  File "test.py", line 6, in <module>

    print (str1.rindex(str2,10))

ValueError:substring not found

到此这篇关于Python rindex()方法案例详解的文章就介绍到这了,更多相关Python rindex()方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • Python 实现静态链表案例详解
  • Python 概率生成问题案例详解
  • Python 二叉树的概念案例详解
  • Python实现堆排序案例详解
  • python读取mnist数据集方法案例详解
  • 超实用的 10 段 Python 案例

相关文章

  • Python rindex()方法案例详解

    Python rindex()方法案例详解

    描述 Python rindex() 方法返回子字符串最后一次出现在字符串中的索引位置,该方法与&#160;rfind()&#160;方法一样,只不过如果子字符串不在字
    2021-10-13
  • vue uniapp实现分段器效果

    vue uniapp实现分段器效果

    本文实例为大家分享了vue uniapp实现分段器效果的具体代码,供大家参考,具体内容如下 此举只是记录下用vue动态改变样式效果 先展示下效果
    2021-10-13
  • Java 全面掌握网络编程篇

    Java 全面掌握网络编程篇

    目录计算机网络网络模型客户机服务器模式(Client/Server)TCP/IP的概念和实现TCP三次握手(Three-way handshake)TCP编程UDP的概念和实现UDP编程
    2021-10-13
  • @JsonSerialize不起作用的解决方案

    @JsonSerialize不起作用的解决方案

    目录@JsonSerialize不起作用在项目中 当字段实体类为Long类型时但是这里有个小坑@JsonSerialize正确使用1. 写一个负责转换的类2. 在实体类上
    2021-10-13
  • 深入解析MySQL索引数据结构

    深入解析MySQL索引数据结构

    目录概述索引数据结构二叉树 红黑树 B-Tree B+Tree Hash 索引InnoDB 索引实现(聚集) 索引文件和数据文件是分离的(非聚集) 聚集索
    2021-10-13
  • 十分钟上手正则表达式 上篇

    十分钟上手正则表达式 上篇

    目录一、正则表达式的定义:二、正则表达式的类型三、定义 BRE 模式3.1 纯文本3.2 特殊字符3.3 锚字符3.3.1 锁定在行首3.3.2 锁定在行尾3.3.
    2021-10-13
  • Python爬虫实战JS逆向AES逆向加密爬取

    Python爬虫实战JS逆向AES逆向加密爬取

    目录爬取目标工具使用项目思路解析简易源码分享爬取目标 网址:监管平台 工具使用 开发工具:pycharm 开发环境:python3.7, Windows10 使用
    2021-10-13
  • 使用Swagger实现接口版本号管理方式

    使用Swagger实现接口版本号管理方式

    目录Swagger实现接口版本号管理使用swagger测试接口Swagger实现接口版本号管理 前言:使用swagger暴露对外接口时原则是每个系统在不同的迭代
    2021-10-13
  • Java数据结构实现二维数组与稀疏数组转换详解

    Java数据结构实现二维数组与稀疏数组转换详解

    基本介绍 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: ①记录数组一共有
    2021-10-13
  • 十分钟上手正则表达式 下篇

    十分钟上手正则表达式 下篇

    目录一、正则表达式常用符号1.1 问号【?】1.2 加号【+】1.3 花括号{}1.4 管道符号【|】1.5 小括号()二、正则表达式实战示例示例1:示例2:
    2021-10-13

最新评论