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)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论