为什么从较高的负指数切割到较小的负指数会给出空字符串?

问题描述 投票:1回答:1

有人可以向我解释为什么这会给出空字符串作为输出而不是'oht';

字=“蟒”

字[-2:-5]

slice python-3.7
1个回答
0
投票

您将通过运行以下代码获得预期结果

>>word[-2:1:-1]
'oht'

通常,切片从左到右进行。例如,

word='python'
word[-2:]

结果

'上'

word[:-5]

结果

'P'

在做的时候一起尝试

word[-2:-5]

没有输出可以给你一个结果。第一个索引应小于第二个索引。在您的问题-2中大于-5。

© www.soinside.com 2019 - 2024. All rights reserved.