有人可以解释为什么这个 Python 代码:
def function(string, i, j):
if (i < j):
i = i+1
string1 = string[i:j] return string1
else:
return string
# main
string = "four score and seven years ago"
i = 5
j = 9
stringslice = function(string, i, j)
print (stringslice)
print (i, j)
印刷:
cor
5 9
我认为它应该打印以下内容:
cor
6 9