¿Es Mutable la Cadena?
Es posible que 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 es posible modificar una cadena directamente, solo mediante operaciones especiales. No se conocerá el resultado a menos que se realice un intento. Por lo tanto, examinemos este ejemplo.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
Es difícil discrepar con la afirmación de que modificar cadenas es fundamental. Así como las personas pueden cambiar de opinión, deberíamos permitir que las cadenas experimenten cambios similares.
El método replace() fue implementado para resolver este problema. Su sintaxis es la siguiente:
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:
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)
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:
"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
Genial!
Completion tasa mejorada a 3.45
¿Es Mutable la Cadena?
Desliza para mostrar el menú
Es posible que 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 es posible modificar una cadena directamente, solo mediante operaciones especiales. No se conocerá el resultado a menos que se realice un intento. Por lo tanto, examinemos este ejemplo.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
Es difícil discrepar con la afirmación de que modificar cadenas es fundamental. Así como las personas pueden cambiar de opinión, deberíamos permitir que las cadenas experimenten cambios similares.
El método replace() fue implementado para resolver este problema. Su sintaxis es la siguiente:
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:
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)
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:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Solución
¡Gracias por tus comentarios!
single