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

python中的find函数怎么用

Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。

语法

find()方法语法:

str.find(str, beg=0, end=len(string))

参数

str -- 指定检索的字符串

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

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

返回值

如果包含子字符串返回开始的索引值,否则返回-1。

实例

下面的实例可以基本覆盖find的用法:

#!/usr/bin/python

str1 = "this is string example....wow!!!";
str2 = "exam";

print str1.find(str2);
print str1.find(str2, 10);
print str1.find(str2, 40);

info = 'abca'
print info.find('a')
print info.find('a',1)
print info.find('3')
print info.find('1')
print info.find('c')

运行结果:

15
15
-1
0
3
-1
-1
2

http://www.kler.cn/news/330585.html

相关文章:

  • 51单片机的串口
  • 算法打卡:第十一章 图论part10
  • MySQL的优化手段
  • YOLO11项目实战1:道路缺陷检测系统设计【Python源码+数据集+运行演示】
  • Spark 中所有用到了Job对象的组件模块和关系
  • windows10或11家庭版实现远程桌面连接控制
  • 【GO语言】卡尔曼滤波例程
  • MySQL 实验 2:数据库的创建与管理
  • 管理方法(12)-- 采购管理
  • Elasticsearch 实战应用:从入门到项目集成
  • [2024年]最新VMware Workstation虚拟机下载 带链接
  • 基于微信的乐室预约小程序+ssm(lw+演示+源码+运行)
  • 根据给定的相机和镜头参数,估算相机的内参。
  • Linux 性能调优技巧
  • Java项目实战II基于Java+Spring Boot+MySQL的美发门店管理系统(源码+数据库+文档)
  • 探索Elastic Search:强大的开源搜索引擎,详解及使用
  • 听说这是MATLAB基础?
  • React 有哪些 Hooks
  • RabbitMQ基本原理
  • 算法闭关修炼百题计划(一)