#方式一(切片) astr = 'abcdef' bstr = astr[::-1] print(bstr) #方式二 def myreverse(s): l = list(s) l.reverse() print("".join(l)) myreverse('abcdef') #方式三(递归) def myreverse1(s): if s == "": return s else: return myreverse1(s[1:]) + s[0] print(myreverse1('abcdef')) #方式四(逐个字符处理) def myreverse2(s): t = '' r = len(s) - 1 while r >= 0: t = t + s[r] r -= 1 return t print(myreverse2('abcdef'))
Python3实现:字符串反转
猜你喜欢
转载自blog.csdn.net/fighting_yaya/article/details/80271191
今日推荐
周排行