Reeksoverzicht

Python-oefeningen bij Youtube videoreeks UHasselt

Vervangen in een string

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.