Python---字符串中的查找方法--index()--括号里是要获取的字符串

index()方法其功能与find()方法完全一致,唯一的区别在于当要查找的子串没有出现在字符串中时,find()方法返回-1,而index()方法则直接 报错

find()方法相关链接:Python---字符串中的查找方法--find()--括号里是要获取的字符串-CSDN博客

复制代码
index() 方法:

检测  某个子串 是否包含在这个字符串中,如果在  返回这个子串  开始的位置  下标,否则  报异常。

案例:


复制代码
str1 = 'apple, banana, orange'
# 判断apple是否出现在字符串str1中
print(str1.index('apple'))
print(str1.index('pineapple'))

图示:

相关推荐
the白勺19 小时前
RabbitMQ-基础-总结
开发语言·c#
AiXed19 小时前
PC微信协议之nid算法
python·网络协议·算法·微信
Dev7z19 小时前
基于Matlab多目标粒子群优化的无人机三维路径规划与避障研究
开发语言·matlab·无人机
沐知全栈开发20 小时前
HTML 脚本:基础、应用与未来趋势
开发语言
@菜菜_达20 小时前
interact.js 前端拖拽插件
开发语言·前端·javascript
小李哥哥20 小时前
基于数据的人工智能建模流程及源码示例
python
APIshop21 小时前
实战解析:苏宁易购 item_search 按关键字搜索商品API接口
开发语言·chrome·python
百***920221 小时前
java进阶1——JVM
java·开发语言·jvm
蓝桉~MLGT21 小时前
Python学习历程——Python面向对象编程详解
开发语言·python·学习
Evand J21 小时前
【MATLAB例程】2雷达二维目标跟踪滤波系统-UKF(无迹卡尔曼滤波)实现,目标匀速运动模型(带扰动)。附代码下载链接
开发语言·matlab·目标跟踪·滤波·卡尔曼滤波