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

Python find()、rfind()方法

find()

str = "hello world"

print(str.find("l",6,11))  #结果为:9

print(str.find("l",3)) # 结果为:3

print(str.find("l"))  #结果为:2

语法:变量.find(指定字符,开始下标,结束下标)

开始下标(即 6)与结束下标(即 11)可以默认不写,即从头查到尾

只写开始下标,不写结束下标时,就是从哪里开始一直到结尾。

如果在字符串(即 str)中找到了指定字符(即 l ),会返回指定字符在字符串中的下标,

没找到则返回 -1 !

rfind() 

str = "hello world"


print(str.rfind("l",6,11))  #结果为:9

print(str.rfind("l",3)) # 结果为:9

print(str.rfind("l"))  #结果为:9

语法:变量.rfind(指定字符,开始下标,结束下标)

开始下标(即 3)与结束下标(即 11)可以默认不写,即从头查到尾

只写开始下标,不写结束下标时,就是从哪里开始一直到结尾。

如果在字符串(即 str)中找到了指定字符(即 l ),会返回指定字符在字符串中的下标,

没找到则返回 -1 !

与 find() 方法不同的是,rfind() 方法是从右侧开始查找的!

相关文章:

  • 服务器上如何做网站/免费刷网站百度关键词
  • 昆山市住房和城乡建设网站/太原模板建站定制网站
  • 免费网站建设模板下载/品牌运营策划
  • 个人做网站哪种类型的网站好/如何广告推广
  • 网站备案号 怎么写/舆情信息网
  • wordpress升级插件出现意外错误/网站优化是什么
  • Android -- 每日一问:如何实现自定义View?
  • 【模型推理加速系列】07: 以BERT为例全面评测各种推理加速方案
  • 【Python】Numpy中的Gumbel分布和Logistic分布
  • UID走私:一种在线跟踪用户的新技术
  • 面向对象的软件工程
  • Android 11.0 SystemUI 音量条UI定制的功能(一)
  • 【Java基础知识复盘】HashMap篇——持续更新中
  • 【SpringBoot框架篇】32.基于注解+redis实现表单防重复提交
  • Javaweb会话跟踪技术(Cookie和Session)
  • C++类和对象(三)
  • 第28章 MySQL 复制表教程
  • Java编程实战20:设计一个文本编辑器