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
student
hace 5 años

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

3 respuestas
para escribir tu comentario
    Francisco Imanol Suarez

    Francisco Imanol Suarez

    student
    hace 5 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

    Faustino Correa Muñoz

    Faustino Correa Muñoz

    student
    hace 5 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'

    Jorge Nogami

    Jorge Nogami

    student
    hace 5 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

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.