Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas
Conteúdo também disponível em vídeo:
Fala programador(a), beleza? Bora aprender mais sobre strings em Python e também como inverter uma string
Para fazer a ação de inversão de texto em Python não precisamos nem de uma função
Utilizando a notação de slice já é possível
txt = "Inverter texto"[::-1] print(txt) # otxet retrevnI
Basicamente estamos utilizando um slice no começo da string que se move de trás para frente
Começando do primeiro caractere e indo em um passo negativo de -1
Esta operação resulta na string inversa dentro da variável txt, onde imprimimos ela posteriormente
Em outras linguagens geralmente utilizamos funções para atingir este resultado, o que pode acabar prejudicando a performance
Com Pyhton conseguimos utilizar operadores nativos para inverter a string, e encapsular esta inversão em uma variável
Note que você pode criar uma função com esta instrução e replicar em diversas partes do código caso seja necessário
Veja como ficaria esta função:
def inverter(txt): return txt[::-1]
Desta forma é possível realizar o reaproveitamento de código de uma maneira fácil
Conclusão
Neste artigo aprendemos a como inverter uma string em Python
Utilizamos uma notação de slice, que serve para recortar uma string em pontos que desejamos
Utilizando o passo negativo, o slice inverte a string e nos retorna o texto ao contrário
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Vlw Muito cara! Me salvo kkkjkk
de nada =D
teria como eu conseguir inverter sem usar o comando return?
É claro! O comando return só foi usado porque foi criada uma função para efetuar a inversão. Você só precisa fazer: string[::-1] e pronto, sua string estará invertida.