def reverse(str_list, start, end):
while start < end:
str_list[start], str_list[end] = str_list[end], str_list[start]
start += 1
end -= 1
setence = ' Hello, how are you? Fine. '
str_list = list(setence)
i = 0
while i < len(str_list):
if str_list[i] != ' ':
start = i
end = start + 1
while (end < len(str_list)) and str_list[end] != ' ':
end += 1
reverse(str_list, start, end - 1)
i = end
else:
i += 1
str_list.reverse()
print(''.join(str_list))
python实现字符串翻转(包括空格)
猜你喜欢
转载自blog.csdn.net/qq_34409249/article/details/88529985
今日推荐
周排行