Python判断字符串是否包含子字符串

in

1
2
3
4
5
string = 'hello world'
if 'world' in string:
print 'Exist'
else:
print 'Not exist'

find

1
2
3
4
5
string = 'hello world'
if string.find('world') == 6: # 6的意思是world字符从哪个序开始,因为w位于第6个,即序为6
print 'Exist'
else:
print 'Not exist'

index

此方法与find作用类似,也是找到字符起始的序号。如果没找到,程序会抛出异常

1
2
3
string = 'hello world'
if string.index('world') > -1: # 因为-1的意思代表没有找到字符,所以判断>-1就代表可以找到
print 'Exist'

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :