python字符串反转的集中方法
2018-01-15 16:35
211 查看
string = '12345' def string_reverse1(string): return string[::-1] def string_reverse2(string): t = list(string) l = len(t) for i,j in zip(range(l-1, 0, -1), range(l//2)): t[i], t[j] = t[j], t[i] return "".join(t) def string_reverse3(string): if len(string) <= 1: return string return string_reverse3(string[1:]) + string[0] from collections import deque def string_reverse4(string): d = deque() d.extendleft(string) return ''.join(d) def string_reverse5(string): #return ''.join(string[len(string) - i] for i in range(1, len(string)+1)) return ''.join(string[i] for i in range(len(string)-1, -1, -1)) print(string_reverse1(string)) print(string_reverse2(string)) print(string_reverse3(string)) print(string_reverse4(string)) print(string_reverse5(string))
相关文章推荐
- Python中字符串反转的方法:
- 反转字符串的所有方法-Python实现
- python反转字符串(简单方法)及简单的文件操作示例
- Python 反转字符串(reverse)的方法小结
- Python字符串逐字符或逐词反转方法
- Python实现字符串反转的几种方法
- Python字符串反转的几种方法
- Python 实现字符串反转的四种方法
- 字符串反转-基于Python的6种方法比较(最全总结版本!)
- [Python]实现字符串反转的三个方法
- c++,java,python 的字符串反转方法(回文数比较)
- python中实现字符串反转的几种方法
- Python字符串逐字符或逐词反转方法
- Python实现字符串反转的常用方法分析【4种方法】
- 字符串反转方法总结
- Python 字符串方法详解
- Python字符串的encode与decode研究心得乱码问题解决方法
- 几个Python字符串方法浅析
- Python字符串比较忽略大小写的方法
- python字符串对其居中显示的方法