antes de la explicacion del replace yo use .strip() pense q era para borrar los espacios y no me funciono el codigo, alguien sabe porque?

Pregunta de la clase:
Proyecto: palíndromo
Jorge Alejandro Murakami Fung

Jorge Alejandro Murakami Fung

Pregunta
studenthace 5 años

antes de la explicacion del replace yo use .strip() pense q era para borrar los espacios y no me funciono el codigo, alguien sabe porque?

16 respuestas
para escribir tu comentario
    Junior Vidal Menacho Ponte

    Junior Vidal Menacho Ponte

    studenthace 3 años

    el metodo strip() elimina espacios basura(inicio y final de una cadena), por lo que si una cadena tiene espacios intermedios no los eliminara. Por eso es necesario usar el metodo replace(' ',''): que reemplaza cualquier espacio.

    Jesús Alexis Vega López

    Jesús Alexis Vega López

    studenthace 3 años

    Hola Jorge, el strip sirve para eliminar los espacios en blanco PERO aquellos que están al inicio y al final del texto. Es decir, si ingresas " Jorge Alejandro", te devolverá "Jorge Alejandro" sin el espacio en blanco inicial de la izquierda.

    Diego Alejandro Moreno Pedroza

    Diego Alejandro Moreno Pedroza

    studenthace 3 años

    Porque strip solo sirve para espacios iniciales y finales, el otro en cambio, reemplaza cualquier espacio vacío sin importar la posición en la que esté

    Jonathan Francisco Mora Peña

    Jonathan Francisco Mora Peña

    studenthace 4 años

    el método .strip() sirve para eliminar los espacios pero solo al inicio y al final de la cadena de texto, si tienes espacios intermedios como por ejemplo en 'Hola a todos', esos espacios intermedios no se eliminan porque se consideran caracteres parte de la cadena de texto. Espero haberme explicado bien.

    John Dario Muñoz Chaves

    John Dario Muñoz Chaves

    studenthace 4 años

    strip() borra espacios al inicio o al final del string.

    Adrian Salgado

    Adrian Salgado

    studenthace 4 años

    Yo también quise hacer lo mismo y me investigando me di cuenta que strip elimina solo los espacios del principio y del final. No los espacios que hay en el medio, por ejemplo: sin strip ' Hola soy un estudiante ' usando strip 'Hola soy un estudiante'

    con replace 'Holasoyunestudiante'

    Arturo Panana

    Arturo Panana

    studenthace 4 años

    strip() borra espacios en blanco al inicio y al final de la cadena, no en medio.

    Eduardo Rodriguez

    Eduardo Rodriguez

    studenthace 4 años

    Esto es porque strip() elimina los espacios al inicio y al final, sin tener en cuenta espacios intermedios. Lo explicaré con un ejemplo, pondré los espacios como puntos (.) que se vean gráficamente

    palabra = "..Hola.amigo.."

    Tenemos que la variable palabra almacena una cadena de texto que tiene:

    • 2 espacios al inicio

    • 1 espacio entre las palabras Hola y amigo

    • 2 espacios al final de la palabra amigo

    Al aplicar el método strip() ocurre lo siguiente:

    print(palabra.strip())

    Salida

    "Hola.amigo"

    Tenemos un único espacio, se han eliminado los espacios al final y al inicio.

    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Porque esa función solo es para las partes finales & como lo tuyo era enmedio no quito nada & pues al invertir no era lo mismo.

    Leandro Tenjo

    Leandro Tenjo

    studenthace 4 años
    .strip()

    Solo borra caracteres del ++inicio++ y del ++final++. No borra los del medio.

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.