Streng (tekst)
Tekst i Python: en sekvens av tegn med indeks som en liste — men uforanderlig. f-strenger fletter verdier inn i tekst, og metoder som lower/strip/split gir alltid en NY streng (eller liste) tilbake.
Vanlige feil
- Du tror en streng kan endres på plass (tegn for tegn) Strenger i Python er uforanderlige (immutable). Du kan LESE et tegn med navn[0], men ikke skrive: navn[0] = "K" gir TypeError. Metoder som upper() og strip() endrer heller ikke strengen — de gir en NY streng tilbake, som du må ta vare på med en tilordning.
Øv på dette
- Herme: flett verdier med f-strenger
- Herme: tegn for tegn
- Sjekk: endrer upper() strengen?
- Øving: vask og del tekst
- Finn feilene: brukernavn-vaskeren
- Hvorfor må du skrive navn = navn.upper()?
- Utvide: små streng-algoritmer
- Sjekk: hva gjør krøllparentesene?
- Begrepssjekk: Strenger (tekst)
- Lage: initialer og e-postadresser