str = "what isAisBisCis"
print( "location : ", str.find("is") )
print("\n\n")
############ finding from first #####################
index = -1
while True:
index = str.find( "is", index + 1 )
if (index == -1) :
break
print("num : {:3d} : {}".format( index, str[index:] ) )
print("\n\n")
In [2]:
print( "location : ", str.rfind("is" ) )
print( "location : ", str.rfind("is", 0 , len(str) ) )
############ finding from first #####################
index =len(str)
while True:
index = str.rfind( "is", 0, index )
if (index == -1) :
break
print("num : {:3d} : {}".format( index, str[index:] ) )
# num : 14 : is
# num : 11 : isCis
# num : 8 : isBisCis
# num : 5 : isAisBisCis