def swapends(text,index1,index2):
length = len(text)
if index1>=length or index2>=length or index1 == index2:
return text
if index2>index1:
index1,index2 =index2,index1
return text[index1+1:]+text[index2:index1+1]+text[:index2]
print(swapends('space: the final frontier',5,14))
写反了参数1和2,自己改改吧﹉