¿Cómo invertir una cadena en Python?



Este artículo se centra en diferentes programas para revertir una cadena en Python, incluidos los bucles, la recursividad, la sintaxis de corte extendida y la función invertida en Python.

El lenguaje es abundante en soluciones óptimas para problemas que requieren mucho esfuerzo y código complejo en otros lenguajes de programación. Una de las razones por las que Python ha ganado mucha popularidad en la última década fue por la legibilidad y la sintaxis fácil con la que viene. Uno de esos conceptos es invertir una cadena en Python. tiene muchas soluciones para este problema en particular. En este blog, discutiremos varias formas de invertir una cadena en Python. Los siguientes temas se tratan en este artículo:

¿Qué es una cuerda?

A es un tipo de datos inmutable en Python que no se puede cambiar una vez que lo declaramos en un programa. Usamos comillas simples o dobles para declarar una cadena en Python. A continuación se muestra un ejemplo para mostrar cómo se puede declarar una cadena en Python.





nombre = 'edureka' curso = 'python' imprimir (nombre) imprimir (curso)
 Salida: edureka pitón

Indexación en cadenas

Para acceder al valor en una cadena, podemos usar índices. Los índices son ubicaciones para caracteres específicos en una cadena. Por ejemplo, si tenemos una cadena 'edureka', el índice en el carácter 'e' será 0 y al final de la cadena el índice será 6.

cómo crear una aplicación en Salesforce

indexación - cómo revertir una cadena en python- edureka



name = 'edureka' print (nombre [4])

Salida: es

¿Cómo invertir una cadena en Python?

  • Usando recursividad
def rev (x): str = '' para i en s: str = i + str return str s = 'edureka' print (rev (s))
 Salida: a kerude
  • Usando un
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 Salida: akerude
  • Sintaxis de segmento extendido
nombre = 'edureka' print (nombre [:: - 1]
 Salida: akerude
  • Usando invertido
def rev (s): s = '' .join (invertido (s)) return s str = 'edureka' print (rev (str))
 Salida: akerude

En los ejemplos anteriores, hemos invertido la cadena utilizando diferentes enfoques. Los trabajos del lenguaje de programación Python tienen muchas aplicaciones en , , , etc. Con funciones y conceptos óptimos, es más fácil trabajar con Python con resultados eficientes. La creciente demanda ha generado muchas oportunidades laborales para los profesionales del software, lo que hace que sea extremadamente importante aprender Python. Para dominar todos los conceptos fundamentales inscríbase en edureka y ponga en marcha su aprendizaje.

¿Tiene alguna pregunta? Menciónalos en la sección de comentarios, nos pondremos en contacto contigo lo antes posible.