Encontrei este pedaço de código a partir de uma questão sobre a inversão de seqüências de caracteres em python, mas alguém por favor pode interpretar em inglês simples? Por favor note que eu ainda sou novo para python e só aprendeu como usar loops e funções de ontem :/ então eu realmente não posso colocar isso em palavras me provocar meu entendimento, não há ainda.
de qualquer maneira, aqui está o código:
def reverse_string(string):
new_strings = []
index = len(string)
while index:
index -= 1
new_strings.append(string[index])
return ''.join(new_strings)
print(reverse_string('hello'))