Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Is Een String Muteerbaar? | Strings
Datatypen in Python

bookIs Een String Muteerbaar?

U herinnert zich wellicht iets over mutabele en immutabele gegevenstypen. Immutabel kan niet worden gewijzigd.

Maar hoe zit het met strings? Deze zijn immutabel. Een string kan niet direct worden gewijzigd, alleen met speciale bewerkingen. Het resultaat is niet bekend tenzij er een poging wordt gedaan. Laten we daarom dit voorbeeld bekijken.

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

TypeError

Het is moeilijk om het oneens te zijn met de stelling dat het wijzigen van strings essentieel is. Net zoals individuen hun standpunten kunnen aanpassen, zouden we strings vergelijkbare veranderingen moeten toestaan.

De replace()-methode is geïmplementeerd om dit probleem op te lossen. De syntaxis is als volgt:

string.replace(old_word, new_word)

Overigens creëert elke methode die op een string kan worden toegepast een nieuwe string, omdat de huidige niet kan worden aangepast. Bekijk het voorbeeld waarin ik seafood wil veranderen 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
Taak

Swipe to start coding

Zoals eerder vermeld, is oefening de sleutel tot succes; daarom volgt hier een nieuwe gelegenheid om te oefenen!

Corrigeer de fouten in de zinnen string1, string2 en string3 zodat ze waarheidsgetrouw zijn. Je zou de volgende resultaten moeten krijgen:

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

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 12
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

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

bookIs Een String Muteerbaar?

Veeg om het menu te tonen

U herinnert zich wellicht iets over mutabele en immutabele gegevenstypen. Immutabel kan niet worden gewijzigd.

Maar hoe zit het met strings? Deze zijn immutabel. Een string kan niet direct worden gewijzigd, alleen met speciale bewerkingen. Het resultaat is niet bekend tenzij er een poging wordt gedaan. Laten we daarom dit voorbeeld bekijken.

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

TypeError

Het is moeilijk om het oneens te zijn met de stelling dat het wijzigen van strings essentieel is. Net zoals individuen hun standpunten kunnen aanpassen, zouden we strings vergelijkbare veranderingen moeten toestaan.

De replace()-methode is geïmplementeerd om dit probleem op te lossen. De syntaxis is als volgt:

string.replace(old_word, new_word)

Overigens creëert elke methode die op een string kan worden toegepast een nieuwe string, omdat de huidige niet kan worden aangepast. Bekijk het voorbeeld waarin ik seafood wil veranderen 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
Taak

Swipe to start coding

Zoals eerder vermeld, is oefening de sleutel tot succes; daarom volgt hier een nieuwe gelegenheid om te oefenen!

Corrigeer de fouten in de zinnen string1, string2 en string3 zodat ze waarheidsgetrouw zijn. Je zou de volgende resultaten moeten krijgen:

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

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 12
single

single

some-alt