alphabet='abide'
>>>alphabet[-1::-1]
'ediba'
>>>alphabet[::-1]
'ediba'
为什么这两个打印出相同的东西? 第二个不应该是aedib'
答案 0 :(得分:0)
alphabet[::-1]
会扭转你的字符串。为什么?第一个冒号之前没有值,因此它在列表的开头索引处有统计信息。然后,仍然没有价值,所以你一直走到列表的末尾。第三,你有-1
,所以你增加-1,换句话说你会倒退。
它等同于alphabet[-1::-1]
,因为你只是要求从最后一个角色开始,它已经完成。