python字符串查找函数的用法详解

您所在的位置:网站首页 python怎么查看函数用法 python字符串查找函数的用法详解

python字符串查找函数的用法详解

2022-05-05 06:23| 来源: 网络整理| 查看: 265

python字符串查找函数的使用

打开Python开发工具IDLE,新建‘findstr.py'文件,并写代码如下:

s ='/ab/bx,.s' print (s.find('/x'))

注意find是匹配子字符串,而不是匹配第一个字符

F5运行程序,打印出-1,代表没有找到‘/x'子字符串

修改代码如下,查找‘/b'子字符串

s ='/ab/bx,.s' print (s.find('/b'))

F5运行程序,打印出3,代表‘/b'子字符串起始索引是3

find是从左到右查找,默认从起始位置0到最后,也可以赋值选择查找范围,

rfind是从右向左查找,修改代码如下:

s ='/ab/bx,.s' print (s.find('/')) print (s.rfind('/'))

F5运行程序,打印出左为起始位置的第一个‘/'的索引和右为起始位置的第一个‘/'的索引

还有一个查找子字符串位置的函数index,只不过在没有找到的情况下,不是返回-1而是抛出异常,修改代码如下:

s ='/ab/bx,.s' print (s.index('/')) print (s.index('/x'))

F5运行程序,打印信息如下图,查找到返回索引,没有查找到抛异常,同理

rindex也是从右向左查找

内容扩展

python查找字符串 函数find() 用法

sStr1 = 'abcdefg' sStr2 = 'cde' print sStr1.find(sStr2)

输出 2

意思是在sStr1字符里的第2位置找到了包含cde字符的字段

您可能感兴趣的文章:Python字符串处理函数简明总结Python内置的字符串处理函数详细整理(覆盖日常所用)浅析python 内置字符串处理函数的使用方法Python内置的字符串处理函数整理python 字符串常用函数详解Python字符串内置函数功能与用法总结python 常见字符串与函数的用法详解python中字符串内置函数的用法总结Python常见字符串操作函数小结【split()、join()、strip()】Python中常用操作字符串的函数与方法总结python常见字符串处理函数与用法汇总


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3