903 B
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 中反向或向后迭代一个字符串是多么容易!