En lugar de palabra = palabra.replace(’ ‘,’’) se puede .strip() ?

Pregunta de la clase:
Proyecto: palíndromo
LIZBET ESTEFANY CASANA VERASTEGUI

LIZBET ESTEFANY CASANA VERASTEGUI

Pregunta
studenthace 4 años

En lugar de palabra = palabra.replace(’ ‘,’’) se puede .strip() ?

3 respuestas
para escribir tu comentario
    Jorge Nogami

    Jorge Nogami

    studenthace 4 años

    strip() es un método que elimina los espacios al inicio y al final de la cadena de texto, no toma en cuenta los espacios intermedios, por lo cual, para el ejercicio del palíndromo, arrojaría resultados no esperados

    Faustino Correa Muñoz

    Faustino Correa Muñoz

    studenthace 4 años

    Me parece que replace te aseguras, strip limpia el string en el leading y el trailing de la oración https://www.w3schools.com/python/ref_string_strip.asp, no espacios entre palabras por ejemplo si la frase es 'luz azul' y le aplicas .strip() o .strip(' '), resulta la misma cadena 'luz azul'

    Francisco Imanol Suarez

    Francisco Imanol Suarez

    studenthace 4 años

    Hola que tal, Si bien

    replace
    y
    strip
    son dos cosas diferentes, puedes remplazar los espacios en blanco usando este ultimo en lugar de hacer una búsqueda y remplazo

    Saludos

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.