Begreper & referanser
Alle nøkkelbegrepene, formlene og referansene fra Strenger, samlet på én side. Bruk denne som oppslag når du leser, øver flashcards eller tar quiz.
Begreper
Sentrale begreper fra kapittelet med korte definisjoner.
Å hente ut tegnet på en bestemt posisjon i en streng med navn[i]. Tellingen starter på 0, og negative indekser teller bakfra der -1 er siste tegn.
Å skjære ut en sammenhengende del av en streng med navn[start:slutt], der tegnet på sluttindeksen ikke er med. Et valgfritt tredje tall angir steg.
En funksjon som hører til en streng og kalles med punktum-skrivemåten streng.metode(), for eksempel upper(), strip(), find(), replace(), split() og join().
Egenskapen at en streng ikke kan endres etter at den er laget. Operasjoner som ser ut til å endre teksten, returnerer i stedet en ny streng.
Kodesnutter
Kodesnutter fra kapittelet, vist literal.
Sentrale strengmetoder
tekst = " Hei, Python-verden! " print(len(tekst)) # 23 (med mellomrom i endene)print(tekst.strip()) # "Hei, Python-verden!"print(tekst.upper()) # " HEI, PYTHON-VERDEN! "print(tekst.lower()) # " hei, python-verden! " ren = tekst.strip()print(ren.find("Python")) # 5 (indeks der delstrengen starter)print(ren.replace("Hei", "Hallo")) # "Hallo, Python-verden!"print(ren.startswith("Hei")) # True deler = ren.split(", ") # ["Hei", "Python-verden!"]print(deler)print(" | ".join(deler)) # "Hei | Python-verden!"Hver metode returnerer en ny verdi uten å endre originalen. Merk typene: len og find gir tall, split gir en liste, startswith gir en bool, og resten gir strenger.
Læringsmål
Hva du skal kunne etter å ha lest kapittelet.
- 01Indeksere strenger med både positive og negative indekser, og forklare hvorfor tellingen starter på null
- 02Bruke slicing (start:slutt:steg) til å skjære ut delstrenger, og begrunne hvorfor sluttindeksen ikke er med
- 03Forklare at strenger er uforanderlige og vise hvordan «endringer» i praksis lager en ny streng
- 04Velge riktig strengmetode (upper, strip, find, replace, split, join) til en gitt oppgave og vite hvilken type metoden returnerer