Python-oefeningen bij Youtube videoreeks UHasselt
In deze laatste reeks vervang je stukken van een string.
Met str.replace() vervang je in één keer alle verschijningen van een stuk
tekst door een ander. Vervang je door de lege string "", dan verwijder je dat
stuk gewoon.
De eerste twee oefeningen vormen bewust een paar: bij Vervang substring doe je
het met de hand, met een lus die de string teken per teken overloopt, en bij
Verwijder teken laat je str.replace() het werk doen. Zo zie je meteen wat zo’n
methode je bespaart.
Bij Vervang binnen fragment mag de vervanging net niet overal gebeuren, maar
enkel tussen de eerste en de laatste a. Daar combineer je het zoeken en snijden
uit de vorige reeks met str.replace(): knip de string eerst in drie, pas de
vervanging enkel toe op het middenstuk, en plak de drie stukken weer aan elkaar.
Ook str.replace() vind je terug in hoofdstuk 10 van De programmeursleerling.
| Status | Status | Type | Titel |
|---|---|---|---|
| Vervang substring | |||
| Verwijder teken | |||
| Vervang binnen fragment |