python中字符串逆序的4种方法

1、利用切片逆序

str[::-1]

2、将字符串转化为列表,利用函数逆序

str = "abc"
ls = list(str)
输出为["a","b","c"]
item =ls.reverse()

3、自定义函数

def reverse(str):
	list = []
	for i in range(len(str)-1,-1,-1):
		list.append(str[i])
	return list

4、递归函数

def function(str):
	if len(str) == 1: #递归基例
		return str
	return str[-1] + function(str[:-1])	#递归链条

你可能感兴趣的:(python中字符串逆序的4种方法)