1. 程式人生 > >python判斷是否包含子字串

python判斷是否包含子字串

第一種方法:in

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作用類似,也是找到字元起始的序號

if string.index(’world‘) > -1: #因為-1的意思代表沒有找到字元,所以判斷>-1就代表能找到

  print 'Exist'

如果沒找到,程式會丟擲異常