首页 > 解决方案 > 切片单词但不能使输出正确

问题描述

字符串是否可以使用切片rotten tomatoes产生输出?oat我一直在尝试使用步骤,但我似乎无法正确使用。我试过了:

my_string = 'rotten tomatoes'

print (my_string[8:13:2]
print (my_string[-3:-8:-2])

但他们仍然产生这个词oao

标签: pythonslice

解决方案


不,这些字母不会分步出现。'a'是关键字符,因为它只出现一次。

往前走,序列'at'只能以 1 的步长进行,但'o'之前是 2 个字符。

往回走,序列'oa'只能以 2 步为单位,但't'后面是 3 个字符。


推荐阅读