一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Python字符串快速反转方法整理

时间:2015-04-30 编辑:简简单单 来源:一聚教程网

方法一

对于str类型,python并没有reverse函数。然而,通过反向步进切片,我们可以高效地反转一串字符串。

s = 'abcde'
s[::-1]


方法二:

print ''.join(reversed('hello world'))

方法三

#字符串的反转

def reverse (s):
 rt = ''
 for i in range(len(s)-1, -1, -1):
  rt += s[i]
 return rt


def reverse2 (s):
 li = list(s)
 li.reverse()
 rt = "".join(li)
 return rt


from functools import reduce
def reverse5 (s):
 return reduce(lambda x,y:y+x,s)

热门栏目