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

Deslize para mostrar o menu

book
Uma String é Mutável?

Você pode se lembrar de algo sobre tipos de dados mutáveis e imutáveis. Dados imutáveis não podem ser alterados.

Mas e as strings? Elas são imutáveis. Não podemos alterar uma string diretamente, apenas com operações especiais. Não teremos conhecimento do resultado a menos que façamos uma tentativa. Portanto, vamos examinar 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 os indivíduos podem mudar seus pontos de vista, devemos permitir que as strings sofram alterações 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 strings apenas cria uma nova string porque a atual não pode ser modificada. Veja o exemplo no qual eu quero mudar seafood para 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 eu disse anteriormente, a prática é a chave para o sucesso; portanto, aqui está mais uma oportunidade para fazer isso!

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
Sentimos muito que algo saiu errado. O que aconteceu?

Pergunte à IA

expand
ChatGPT

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

book
Uma String é Mutável?

Você pode se lembrar de algo sobre tipos de dados mutáveis e imutáveis. Dados imutáveis não podem ser alterados.

Mas e as strings? Elas são imutáveis. Não podemos alterar uma string diretamente, apenas com operações especiais. Não teremos conhecimento do resultado a menos que façamos uma tentativa. Portanto, vamos examinar 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 os indivíduos podem mudar seus pontos de vista, devemos permitir que as strings sofram alterações 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 strings apenas cria uma nova string porque a atual não pode ser modificada. Veja o exemplo no qual eu quero mudar seafood para 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 eu disse anteriormente, a prática é a chave para o sucesso; portanto, aqui está mais uma oportunidade para fazer isso!

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
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt