single
¿Es Mutable la Cadena?
Desliza para mostrar el menú
Quizás recuerdes algo sobre los tipos de datos mutables e inmutables. Inmutable no se puede cambiar.
¿Pero qué pasa con las cadenas? Son inmutables. No se puede cambiar una cadena directamente. Veamos un ejemplo para observar qué sucede. No conoceremos el resultado a menos que lo intentemos. Por lo tanto, examinemos este ejemplo.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
Modificar el contenido de una cadena es una necesidad común. Python proporciona el método replace() para crear una nueva cadena con los cambios deseados. Los cambios similares se aplican de la misma manera.
El método replace() fue implementado para resolver este problema. Tiene la siguiente sintaxis:
string.replace(old_word, new_word)
Cada método de cadena crea una nueva cadena; el original permanece sin cambios. En este ejemplo, replace() cambia "seafood" por "fish":
12345678string = "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)
Desliza para comenzar a programar
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:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla