String é Mutável?
Você pode se lembrar de algo sobre tipos de dados mutáveis e imutáveis. Imutável não pode ser alterado.
Mas e quanto às strings? Elas são imutáveis. Não é possível alterar uma string diretamente, apenas com operações especiais. O resultado só será conhecido ao tentar. Portanto, vamos analisar este exemplo.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
É difícil discordar da afirmação de que modificar strings é essencial. Assim como as pessoas podem alterar seus pontos de vista, devemos permitir que as strings passem por mudanças semelhantes.
O método replace() foi implementado para resolver esse problema. Ele possui a seguinte sintaxe:
string.replace(old_word, new_word)
Aliás, cada método que pode ser implementado para string apenas cria uma nova string, pois a atual não pode ser modificada. Veja o exemplo em que desejo trocar 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 mencionado anteriormente, a prática é fundamental para o sucesso; portanto, aqui está mais uma oportunidade para praticar!
Corrija os erros nas sentenças string1, string2 e string3 para torná-las verdadeiras. Você deverá obter os seguintes resultados:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.45
String é Mutável?
Deslize para mostrar o menu
Você pode se lembrar de algo sobre tipos de dados mutáveis e imutáveis. Imutável não pode ser alterado.
Mas e quanto às strings? Elas são imutáveis. Não é possível alterar uma string diretamente, apenas com operações especiais. O resultado só será conhecido ao tentar. Portanto, vamos analisar este exemplo.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
É difícil discordar da afirmação de que modificar strings é essencial. Assim como as pessoas podem alterar seus pontos de vista, devemos permitir que as strings passem por mudanças semelhantes.
O método replace() foi implementado para resolver esse problema. Ele possui a seguinte sintaxe:
string.replace(old_word, new_word)
Aliás, cada método que pode ser implementado para string apenas cria uma nova string, pois a atual não pode ser modificada. Veja o exemplo em que desejo trocar 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 mencionado anteriormente, a prática é fundamental para o sucesso; portanto, aqui está mais uma oportunidade para praticar!
Corrija os erros nas sentenças string1, string2 e string3 para torná-las verdadeiras. Você deverá obter os seguintes resultados:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Solução
Obrigado pelo seu feedback!
single