更新时间: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() 函数from functools import reduceresult = reduce(lambda x, y: y+x, str)print(result)# 4.使用递归函数def func(s):    if len(s) < 1:        return s    return func(s[1:]) + s[0]result = func(str)print(result)# 5.for循环def func(s):    result = ''    max_index = len(s)-1    for index, value in enumerate(s):        result += s[max_index-index]    return resultresult = func(str)print(result) |