Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda String é Mutável? | Strings
Tipos de Dados em Python

bookString é 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.

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

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:

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
Tarefa

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:

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

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 12
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 3.45

bookString é 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.

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

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:

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
Tarefa

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:

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

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 12
single

single

some-alt