热线电话:13121318867

登录
2020-12-02 阅读量: 702
Python实现字符串反转的几种方法

如何将s = "abcdef"反转成 "fedcba"

第一种:使用字符串切片

result = s[::-1]

第二种:使用列表的reverse方法

l = list(s)
l.reverse()
result = "".join(l)

当然下面也行

l = list(s)
result = "".join(l[::-1])

第三种:使用reduce

result = reduce(lambda x,y:y+x,s)

第四种:使用递归函数

def func(s):
    if len(s) <1:        
        return s   
    return func(s[1:])+s[0]
result = func(s)



46.1538
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子