怎么查找文字包含在前,在中间,在末尾的话?

# 在txt里有三句话,读取txt

'''
查找文字包含在前,
在中间,
在末尾的话?
'''

# 例

str ='''
今天我爱你
爱你在今天
怎么在今天爱
'''
# 查找(爱)
print
def find(string,txt):
    try:
        if string.index(txt)==0:
            return 0
        elif string[::-1].index(txt[::-1])==0:
            return 1
        else:
            return 2
    except:
        return -1

string ='''
今天我爱你
爱你在今天
怎么在今天爱
'''

lst = string.splitlines()

print(lst)

for s in lst:
    print(find(s,'爱'))



''' 输出:
['', '今天我爱你', '爱你在今天', '怎么在今天爱']
-1 #没找到
2 #在中间
0 #在最左边
1 #在最右边
'''