Python Academy · leksjon

Strenger som datastrukturer

Utforsk Python-strenger og de kraftige innebygde metodene deres.

Leksjon 5 av 511 trinn

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.

Strenger som datastrukturer — illustrasjon 1

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: Hello

Sammenslå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: True

Dele 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,cherry

Vanlige 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.

Strenger som datastrukturer — illustrasjon 11
Gratis å komme i gang

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.

Alle leksjonene i dette kurset

  1. Lister
  2. Tupler
  3. Mengder
  4. Ordbøker
  5. Strenger som datastrukturer
← Tilbake til Python Academy