Strenger som datastrukturer
Utforsk Python-strenger og de kraftige innebygde metodene deres.
Strenger som datastrukturer er en gratis leksjon i Python Academy på CoddyKit. Dette er leksjon 5 av 5. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Python Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Python Academy inneholder totalt 5 leksjoner.
Introduksjon til strenger som datastrukturer
Strenger i Python er sekvenser av tegn. De kan behandles som datastrukturer fordi de støtter indeksering, slicing og ulike metoder for behandling.
I denne leksjonen lærer du å arbeide med strenger og bruke de kraftige metodene deres.

Opprette strenger
Strenger opprettes ved å sette tegn mellom enkle, doble eller tredoble anførselstegn:
# Creating a string
text = "Hello, World!"
print(text)Indeksering og slicing av strenger
Du kan få tilgang til enkelttegn eller delstrenger ved hjelp av indeksering og slicing:
# String indexing and slicing
text = "Hello, World!"
print(text[0]) # Outputs: H
print(text[0:5]) # Outputs: HelloSammenslåing og repetisjon av strenger
Du kan slå sammen strenger ved hjelp av operatoren + og gjenta dem ved hjelp av operatoren *:
# String concatenation and repetition
greeting = "Hello" + ", World!"
print(greeting) # Outputs: Hello, World!
print("Hi! " * 3) # Outputs: Hi! Hi! Hi!Strengmetoder: Grunnleggende operasjoner
Python tilbyr mange metoder for behandling av strenger:
lower(): Konverterer alle tegn til små bokstaver.upper(): Konverterer alle tegn til store bokstaver.strip(): Fjerner blanktegn fra begynnelsen og slutten.
# String methods
text = " Hello, World! "
print(text.strip()) # Outputs: Hello, World!Finne delstrenger
Du kan søke etter delstrenger ved hjelp av metoder som find() og in:
# Finding substrings
text = "Hello, World!"
print(text.find("World")) # Outputs: 7
print("World" in text) # Outputs: TrueDele opp og slå sammen strenger
Du kan dele en streng opp i en liste med ord eller slå sammen en liste med ord til én enkelt streng:
# Splitting and joining strings
text = "apple,banana,cherry"
words = text.split(",")
print(words) # Outputs: ['apple', 'banana', 'cherry']
print(",".join(words)) # Outputs: apple,banana,cherryVanlige feil med strenger
Her er noen feil du bør unngå:
- Å forsøke å endre en streng (strenger er uforanderlige).
- Å glemme at indeksering av strenger starter på 0.
- Å bruke feil syntaks for strengmetoder.
Hva har du lært?
I denne leksjonen har du lært:
- Hvordan du oppretter og manipulerer strenger i Python.
- Indeksering, slicing og metoder for behandling av strenger.
- Hvordan du deler opp og slår sammen strenger for databehandling.
Godt jobbet! La oss gå videre til neste emne.

Lær deg Python med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 76
- Leksjoner
- 320
Ofte stilte spørsmål
Er leksjonen «Strenger som datastrukturer» gratis?
Ja – hele teksten i «Strenger som datastrukturer» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Python Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Python Academy inneholder totalt 5 leksjoner.
Hva lærer jeg i «Strenger som datastrukturer»?
Utforsk Python-strenger og de kraftige innebygde metodene deres. Du øver på Python Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Python Academy?
Ingen tidligere erfaring er nødvendig. Python Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 5 av 5.
Hvor lang tid tar leksjonen «Strenger som datastrukturer»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Python Academy-leksjonen?
Ja. Alle Python Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.