有人告诉我你可以像这样反转字符串:
a='123456'
a = a[::-1]
print a
我只是不知道它是如何工作的。
请您参考如下方法:
这利用了 Python 的 slice notation .基本上,它返回通过向后遍历原始字符串创建的新字符串。请参阅下面的演示:
>>> mystr = "abcde"
>>> mystr[::-1]
'edcba'
>>> for i in mystr[::-1]:
... print i
...
e
d
c
b
a
>>>
切片符号的格式是[start:stop:step]。
