La 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.
123string = "What does it really take to be first past the post?" string[0] = 'k'
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:
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
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:
"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
Fantastico!
Completion tasso migliorato a 3.45
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 una stringa direttamente, ma solo tramite operazioni specifiche. Non si può conoscere il risultato senza effettuare un tentativo. Esaminiamo quindi questo esempio.
123string = "What does it really take to be first past the post?" string[0] = 'k'
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:
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
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:
"Paris is the capital of France"."Brasilia is located in South America"."Monkeys eat bananas".
Soluzione
Grazie per i tuoi commenti!
single