因此,目前我正在研究这一点,并真的试图深入了解它的每一步的方式!目前,我知道在第3行,它被改为“Bungo Batgins”,但在第6行,我不知道为什么/如何改为“Batgins,Bungo”。我知道这是找到索引5的空间,然后加上索引6,再加上逗号。我只是不太明白为什么这两个字会翻过来?如果有人能解释为什么这两个词相互放在一起那太好了!非常感谢你!你知道吗
word = "Bungo Baggins"
idx = word.find('gg')
word = word[ : idx] + 't' + word[idx + 1 : ]
idx = word.find(' ')
print(idx)
word = word[idx + 1 : ] + ", " + word[ : idx]
print(word)
在
word = word[idx + 1 : ] + ", " + word[ : idx]
行中,右侧翻译为:word[idx + 1 : ]
:获取word
的每个元素,从idx+1
开始直到结束word[ : idx]
:取word
的每个元素,从开始到结束。你知道吗本质上,
[a:b]
中缺少的索引转换为该方向上的极值索引:[:idx]
实际上是[0:idx]
,而[idx:]
实际上是[idx:end]
相关问题 更多 >
编程相关推荐