single
La Stringa è Mutabile?
Scorri per mostrare il menu
Potresti ricordare qualcosa sui tipi di dati mutabili e immutabili. Immutabile significa che non può essere modificato.
Ma cosa succede con le stringhe? Sono immutabili. Non è possibile modificare direttamente una stringa. Vediamo un esempio per capire cosa succede. Non conosceremo il risultato a meno che non proviamo. Esaminiamo quindi questo esempio.
123string = "What does it really take to be first past the post?" string[0] = 'k'
TypeError
La modifica del contenuto di una stringa è un'esigenza comune. Python fornisce il metodo replace() per creare una nuova stringa con le modifiche desiderate. Anche altri tipi di dati possono subire modifiche simili.
Il metodo replace() è stato implementato per risolvere questo problema. Ha la seguente sintassi:
string.replace(old_word, new_word)
Ogni metodo delle stringhe crea una nuova stringa: l'originale rimane invariata. In questo esempio, replace() cambia "seafood" in "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)
Scorri per iniziare a programmare
Come detto in precedenza, la pratica è fondamentale per il successo; ecco quindi un'altra occasione per esercitarsi!
Correggi gli errori nelle frasi string1, string2 e string3 per renderle veritiere. Dovresti ottenere i seguenti risultati:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione