字符串截取 和 运算符顺序

def getinfo(abc, a, b):
startindex = abc.index(a) #此处的值为1,a在abc中的索引位置为1
if startindex >= 0:
startindex += len(a) #计算后的值为3
endIndex = abc.index(b) #此处的值为12,b在abc的索引位置为12
print(abc[0:startindex - 4]) #先计算:后的运算值为-1,等价于[0:-1]
return abc[startindex:endIndex] # [3:12]

aa = getinfo("terlet is good jobs", "er", "od")
print(aa)

结果为:
terlet is good job
let is go
 

猜你喜欢

转载自www.cnblogs.com/venn-p/p/10580466.html