如何利用python实现字符串的反转。
1 问题
编写一个函数,其作用是将输入的字符串反转过来。输入=[”h”,”e”,”l”,”l”,”o”],输出=[”o”,”l”,”l”,”e”,”h”]
2 方法
运用reverse()函数方法:
- 先把字符串转成数组;
- 再用自主函数reverse方法。
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
class Solution: def reverseString(self,s):reverse()return sS = Solution()Print(s.reverseString([“h”,”e”,”l”,”l”,”o”])) |
---|
- reverse()
return s S = Solution() Print(s.reverseString([“h”,”e”,”l”,”l”,”o”]))
3 结语
针对实现反转函数问题,提出reverse()方法,通过上面实验,证明该方法是有效的,本文的方法存在需要注意的是reverse是无状态反转数组,要先把数组转换成字符串。要实现字符串的反转不仅仅只有这种方法,还可以利用切片和双指针方法。