hello = "Hello there"
print(hello[10:0:-1])
输出:
ereht olle
我无法弄清楚如何或为何。
print(hello[10:0:-2])
这一个输出:
eetol
有人可以帮助我理解[10:0:-1]实际上在做什么吗?
谢谢!
答案 0 :(得分:3)
符号按顺序开始,停止和步骤。所以你从索引10开始,转到索引零,其中端点是独占的,步骤为负二,意味着向后两个。这是一个指数图表:
# -------------------------------------------------------------------
# | H | e | l | l | o | | t | h | e | r | e |
# -------------------------------------------------------------------
# X 5 4 3 2 1