Loading... <div class="tip share">请注意,本文编写于 2043 天前,最后修改于 2043 天前,其中某些信息可能已经过时。</div> 只需一行代码,实现字符串的反转。简洁明了。 参考stackflow上的[答案](https://stackoverflow.com/questions/931092/reverse-a-string-in-python) ##示例: ```python def reverse(s): return s[::-1] s = "hello world!" s = reverse(s) print (s) ``` 运行结果: ``` !dlrow olleh ``` ##原理: 原文:This is [extended slice](https://docs.python.org/2/whatsnew/2.3.html#extended-slices) syntax. It works by doing [begin : end : step] - by leaving begin and end off and specifying a step of -1, it reverses a string. 个人理解就是三个参数: - begin代表起始位置 - end指示了终止位置 - step就是步长,即指示下一个字符的位置。 最后修改:2019 年 04 月 19 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏