python 判斷字符串是否包含子字符串

第一種方法:in,主要是利用對象判斷code

string = 'helloworld'

if 'world' in string:
  print 'Exist'
else:
  print 'Not exist'

第二種方法:find對象

string = 'helloworld'
if string.find(’world‘) == 5: #5的意思是world字符從那個序開始,由於w位於第六個,及序爲5,因此判斷5
  print 'Exist'
else:
  print 'Not exist'

第三種方法:index,此方法與find做用相似,也是找到字符起始的序號string

if string.index(’world‘) > -1: #由於-1的意思表明沒有找到字符,因此判斷>-1就表明能找到
  print 'Exist'

若是沒找到,程序會拋出異常程序

相關文章
相關標籤/搜索