Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
¿Las Strings son Mutables? | Strings
Tipos de Datos en Python
course content

Contenido del Curso

Tipos de Datos en Python

Tipos de Datos en Python

1. Familiarizándonos con los Números en Python
2. ¿Verdadero o Falso?
3. Strings
4. Reuniendo Todos los Temas

book¿Las Strings son Mutables?

Quizá recuerdes algo sobre los tipos de datos mutables e inmutables. Los datos inmutables no se pueden cambiar.

¿Y qué hay de las strings? Estas son inmutables. No podemos cambiar una string directamente, sólo con operaciones especiales. No sabremos el resultado a menos que lo intentemos. Por lo tanto, veamos este ejemplo.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError 😔

Es difícil no estar de acuerdo con la idea de que modificar las strings es esencial. Así como las personas podemos cambiar nuestros puntos de vista, debemos permitir que las strings experimenten cambios similares.

El método replace() se implementó para resolver este problema. Tiene la siguiente sintaxis: string.replace(old_word, new_word); siendo 'old word' la palabra anterior y 'new word la palabra nueva. Por cierto, cada método que se puede implementar en una string sólo crea una string nueva, porque la ya existente no se puede modificar. Mira el ejemplo en el que cambiaremos seafood por fish:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy

Tarea

Como he dicho antes, la práctica es la clave del éxito; por lo tanto, ¡aquí tenemos otra oportunidad para hacerlo!

Corrige los errores en las oraciones string1, string2 y string3 para que sean correctas. Deberías obtener los siguientes resultados:

  1. Paris is the capital of France;
  2. Brasilia is located in South America;
  3. Monkeys eat bananas.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 12
toggle bottom row

book¿Las Strings son Mutables?

Quizá recuerdes algo sobre los tipos de datos mutables e inmutables. Los datos inmutables no se pueden cambiar.

¿Y qué hay de las strings? Estas son inmutables. No podemos cambiar una string directamente, sólo con operaciones especiales. No sabremos el resultado a menos que lo intentemos. Por lo tanto, veamos este ejemplo.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError 😔

Es difícil no estar de acuerdo con la idea de que modificar las strings es esencial. Así como las personas podemos cambiar nuestros puntos de vista, debemos permitir que las strings experimenten cambios similares.

El método replace() se implementó para resolver este problema. Tiene la siguiente sintaxis: string.replace(old_word, new_word); siendo 'old word' la palabra anterior y 'new word la palabra nueva. Por cierto, cada método que se puede implementar en una string sólo crea una string nueva, porque la ya existente no se puede modificar. Mira el ejemplo en el que cambiaremos seafood por fish:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy

Tarea

Como he dicho antes, la práctica es la clave del éxito; por lo tanto, ¡aquí tenemos otra oportunidad para hacerlo!

Corrige los errores en las oraciones string1, string2 y string3 para que sean correctas. Deberías obtener los siguientes resultados:

  1. Paris is the capital of France;
  2. Brasilia is located in South America;
  3. Monkeys eat bananas.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 12
toggle bottom row

book¿Las Strings son Mutables?

Quizá recuerdes algo sobre los tipos de datos mutables e inmutables. Los datos inmutables no se pueden cambiar.

¿Y qué hay de las strings? Estas son inmutables. No podemos cambiar una string directamente, sólo con operaciones especiales. No sabremos el resultado a menos que lo intentemos. Por lo tanto, veamos este ejemplo.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError 😔

Es difícil no estar de acuerdo con la idea de que modificar las strings es esencial. Así como las personas podemos cambiar nuestros puntos de vista, debemos permitir que las strings experimenten cambios similares.

El método replace() se implementó para resolver este problema. Tiene la siguiente sintaxis: string.replace(old_word, new_word); siendo 'old word' la palabra anterior y 'new word la palabra nueva. Por cierto, cada método que se puede implementar en una string sólo crea una string nueva, porque la ya existente no se puede modificar. Mira el ejemplo en el que cambiaremos seafood por fish:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy

Tarea

Como he dicho antes, la práctica es la clave del éxito; por lo tanto, ¡aquí tenemos otra oportunidad para hacerlo!

Corrige los errores en las oraciones string1, string2 y string3 para que sean correctas. Deberías obtener los siguientes resultados:

  1. Paris is the capital of France;
  2. Brasilia is located in South America;
  3. Monkeys eat bananas.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Quizá recuerdes algo sobre los tipos de datos mutables e inmutables. Los datos inmutables no se pueden cambiar.

¿Y qué hay de las strings? Estas son inmutables. No podemos cambiar una string directamente, sólo con operaciones especiales. No sabremos el resultado a menos que lo intentemos. Por lo tanto, veamos este ejemplo.

123
string = "What does it really take to be first past the post?" string[0] = 'k'
copy

TypeError 😔

Es difícil no estar de acuerdo con la idea de que modificar las strings es esencial. Así como las personas podemos cambiar nuestros puntos de vista, debemos permitir que las strings experimenten cambios similares.

El método replace() se implementó para resolver este problema. Tiene la siguiente sintaxis: string.replace(old_word, new_word); siendo 'old word' la palabra anterior y 'new word la palabra nueva. Por cierto, cada método que se puede implementar en una string sólo crea una string nueva, porque la ya existente no se puede modificar. Mira el ejemplo en el que cambiaremos seafood por fish:

12345678
string = "I would like to order seafood" # I changed my mind and want to order fish now new_string = string.replace('seafood','fish') # The previous order print(string) # The current order print(new_string)
copy

Tarea

Como he dicho antes, la práctica es la clave del éxito; por lo tanto, ¡aquí tenemos otra oportunidad para hacerlo!

Corrige los errores en las oraciones string1, string2 y string3 para que sean correctas. Deberías obtener los siguientes resultados:

  1. Paris is the capital of France;
  2. Brasilia is located in South America;
  3. Monkeys eat bananas.
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 3. Capítulo 12
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
some-alt