python字符串查函数的⽤法详解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字符的字段

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。