Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende ¿Es Mutable la Cadena? | Cadenas de texto
Tipos de Datos en Python

book¿Es Mutable la Cadena?

Quizás recuerde algo sobre los tipos de datos mutables e inmutables. Inmutable no puede ser modificado.

¿Pero qué sucede con las cadenas de texto? Son inmutables. No podemos modificar una cadena directamente, solo mediante operaciones especiales. No conoceremos el resultado a menos que lo intentemos. Por lo tanto, examinemos este ejemplo.

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

TypeError

Es difícil discrepar con la afirmación de que modificar cadenas es esencial. Así como las personas pueden cambiar sus puntos de vista, deberíamos permitir que las cadenas experimenten cambios similares.

El método replace() fue implementado para resolver este problema. Tiene la siguiente sintaxis:

string.replace(old_word, new_word)

Por cierto, cada método que puede implementarse para una cadena simplemente crea una nueva cadena porque la actual no puede ser modificada. Observa el siguiente ejemplo en el que se desea cambiar 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

Swipe to start coding

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

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

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 12
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain why strings are immutable in Python?

How does the replace() method work in more detail?

Are there other ways to modify strings in Python?

close

Awesome!

Completion rate improved to 3.45

book¿Es Mutable la Cadena?

Desliza para mostrar el menú

Quizás recuerde algo sobre los tipos de datos mutables e inmutables. Inmutable no puede ser modificado.

¿Pero qué sucede con las cadenas de texto? Son inmutables. No podemos modificar una cadena directamente, solo mediante operaciones especiales. No conoceremos el resultado a menos que lo intentemos. Por lo tanto, examinemos este ejemplo.

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

TypeError

Es difícil discrepar con la afirmación de que modificar cadenas es esencial. Así como las personas pueden cambiar sus puntos de vista, deberíamos permitir que las cadenas experimenten cambios similares.

El método replace() fue implementado para resolver este problema. Tiene la siguiente sintaxis:

string.replace(old_word, new_word)

Por cierto, cada método que puede implementarse para una cadena simplemente crea una nueva cadena porque la actual no puede ser modificada. Observa el siguiente ejemplo en el que se desea cambiar 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

Swipe to start coding

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

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

  1. "Paris is the capital of France".
  2. "Brasilia is located in South America".
  3. "Monkeys eat bananas".

Solución

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
single

single

some-alt