geekdoc-python-zh/docs/pythoncentral/quick-tip-reversing-strings...

903 B

快速提示:在 Python 中反转字符串

原文:https://www.pythoncentral.io/quick-tip-reversing-strings-in-python/

Python 中没有用于反转字符串的内置函数,但这并不意味着它不能完成。要在 Python 中反转一个字符串,需要使用一点扩展的 slice 语法,所以您必须在代码中添加类似下面这样的内容:[::-1]。

我们的意思是:

p = backwards 
print p[::-1]

上面代码的结果应该如下:

sdrawkcab

这是因为在扩展的 slice 语法中,您告诉函数从哪里开始和结束(通过插入两个分号,您告诉函数从开头开始,在结尾结束),然后向后遍历字符串(通过使用-1...使用-2 仍然会向后打印,但会跳过每隔一个字母,所以结果会是:srwcb)。

亲自尝试一下,看看在 Python 中反向或向后迭代一个字符串是多么容易!