为什么使用my_string [::-1]反转字符串?

时间:2019-07-19 13:51:38

标签: python indexing slice

我仍然发现Python的切片符号有点违反直觉。例如,为什么my_string [::-1]反转一个字符串?我理解2个冒号的意思是从字符串的开头(索引0)开始,到字符串的结尾结束。但是输出不是字符串的第一个字母(冒号表示它从索引0开始),然后是最后一个字母(索引-1),依此类推。换句话说,为什么不发生这种情况?

my_string = "abcde"
reversed = my_string[::-1]
print(reversed)

aedcb

0 个答案:

没有答案