Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara La stringa è mutabile? | Stringhe
Tipi di dati in Python

bookLa stringa è mutabile?

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 una stringa direttamente, ma solo tramite operazioni specifiche. Non si può conoscere il risultato senza effettuare un tentativo. Esaminiamo quindi questo esempio.

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

TypeError

È difficile dissentire dall'affermazione che la modifica delle stringhe sia fondamentale. Così come le persone possono cambiare opinione, dovremmo consentire alle stringhe di subire cambiamenti analoghi.

Il metodo replace() è stato implementato per risolvere questo problema. Ha la seguente sintassi:

string.replace(old_word, new_word)

A proposito, ogni metodo che può essere applicato a una stringa crea semplicemente una nuova stringa perché quella attuale non può essere modificata. Osserva l'esempio in cui si desidera cambiare seafood in 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
Compito

Swipe to start coding

Come detto in precedenza, la pratica è la chiave del 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:

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

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 12
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain why strings are immutable in Python?

How does the replace() method work in more detail?

Are there other ways to modify strings in Python?

close

Awesome!

Completion rate improved to 3.45

bookLa 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 una stringa direttamente, ma solo tramite operazioni specifiche. Non si può conoscere il risultato senza effettuare un tentativo. Esaminiamo quindi questo esempio.

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

TypeError

È difficile dissentire dall'affermazione che la modifica delle stringhe sia fondamentale. Così come le persone possono cambiare opinione, dovremmo consentire alle stringhe di subire cambiamenti analoghi.

Il metodo replace() è stato implementato per risolvere questo problema. Ha la seguente sintassi:

string.replace(old_word, new_word)

A proposito, ogni metodo che può essere applicato a una stringa crea semplicemente una nuova stringa perché quella attuale non può essere modificata. Osserva l'esempio in cui si desidera cambiare seafood in 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
Compito

Swipe to start coding

Come detto in precedenza, la pratica è la chiave del 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:

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

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 12
single

single

some-alt