当前位置: 首页 > news >正文

python rindex_Python index和rindex方法

index()方法:

描述

Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。

语法

index()方法语法:

S.index(str,beg=0,end=len(string))

参数

S -- 父字符串

str -- 指定检索的字符串

beg -- 开始索引,默认为0。

end -- 结束索引,默认为字符串的长度。

返回值

如果包含子字符串返回开始的索引值,否则抛出异常。

rindex()方法:

描述

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

语法

rindex() 方法语法:

S.rindex(str,beg=0,end=len(string))

参数

str-- 指定检索的子字符串

S -- 父字符串

start -- 可选参数,开始查找的位置,默认为0。(可单独指定)

end -- 可选参数,结束查找位置,默认为字符串的长度。(不能单独指定)

返回值

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

>>>S = 'love python!'

>>>S.index('ove')1

>>>S.sindex('ove', 2)

AttributeError Traceback (most recent call last) in ()----> 1 S.sindex('ove', 2)

AttributeError:'str' object has no attribute 'sindex'

>>>S.index('ove', 1)1

>>>S.index('ove', 1, 4)1

>>>S.index('ove', 1, 3)

ValueError Traceback (most recent call last) in ()----> 1 S.index('ove', 1, 3)

ValueError: substringnotfound>>>S.rindex('o')9

>>>S.rindex('o', 1, 5)1

>>>S.rindex('w')

ValueError Traceback (most recent call last) in ()----> 1 S.rindex('w')

ValueError: substringnot found

相关文章:

  • lcd图片转二进制工具_用完即走丨无需安装!900+工具在线使用,真正的NICE TOOL!...
  • fastjson jsonobject 转bean失败_漫谈FastJSON
  • vs 堆栈保留大小_亚冠杯:上海申花vs东京FC【绝密情报】
  • python文件名可以用中文吗_在文件名中可以使用“/”吗?
  • idea打开项目xml的路径飘红_从零开始搭建SpringBoot项目(小白版,踏遍万水千坑)...
  • docker 安装nginx_docker安装nginx镜像
  • 概率神经网络_深度学习算法(第33期)强化学习之神经网络策略学习平衡车
  • vasp 安装_安装Atomic Simulation Environment (ASE)
  • fastreport调用frf文件直接打印_不是我吹,20M的压缩文件我只用了1秒!
  • python属于哪类型的编程语言_python属于什么类型的语言
  • python excel接口测试_利用python和excel 搭建接口测试框架
  • sql 日期月转换到日_速来!9月新增雅思考点、考试日期(更新至8月16日)
  • python处理csv文件 pandas_Pandas操作CSV文件的读写实现方法
  • 组播应用场景_慧联应用研究 | 浅谈LoRaWAN组播技术和应用(市场篇)
  • python语言过渡到c语言_2020年1月编程语言排行榜:Python让位,C语言获得“2019 年度编程语言”...
  • 【node学习】协程
  • 【技术性】Search知识
  • 0x05 Python数据分析,Anaconda八斩刀
  • android 一些 utils
  • Date型的使用
  • exif信息对照
  • JavaScript 奇技淫巧
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Js基础知识(一) - 变量
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • ubuntu 下nginx安装 并支持https协议
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 测试如何在敏捷团队中工作?
  • 技术:超级实用的电脑小技巧
  • 今年的LC3大会没了?
  • 设计模式走一遍---观察者模式
  • 深度学习中的信息论知识详解
  • 异步
  • 数据可视化之下发图实践
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #微信小程序:微信小程序常见的配置传旨
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (ZT)薛涌:谈贫说富
  • (多级缓存)多级缓存
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (数据结构)顺序表的定义
  • (一)Java算法:二分查找
  • (转)创业的注意事项
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .NET Framework杂记
  • .NET HttpWebRequest、WebClient、HttpClient
  • .net 按比例显示图片的缩略图
  • /run/containerd/containerd.sock connect: connection refused
  • @Autowired多个相同类型bean装配问题
  • @ConditionalOnProperty注解使用说明
  • @value 静态变量_Python彻底搞懂:变量、对象、赋值、引用、拷贝