更新时间:2018年08月09日13时50分 来源:传智播客 浏览次数:
| 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # 1.使用字符串切片result =str[::-1]print(result)# 2.使用列表的reverse() 函数my_list =list(str)my_list.reverse()result =''.join(my_list)print(result)# 3.使用reduce() 函数fromfunctools importreduceresult =reduce(lambdax, y: y+x, str)print(result)# 4.使用递归函数deffunc(s):    iflen(s) < 1:        returns    returnfunc(s[1:]) +s[0]result =func(str)print(result)# 5.for循环deffunc(s):    result =''    max_index =len(s)-1    forindex, value inenumerate(s):        result +=s[max_index-index]    returnresultresult =func(str)print(result) |