Strängar som datastrukturer
Utforska Pythons strängar och deras kraftfulla inbyggda metoder.
Strängar som datastrukturer är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 5 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 5 lektioner.
Introduktion till strängar som datastrukturer
Strängar i Python är sekvenser av tecken. De kan behandlas som datastrukturer eftersom de stöder indexering, slicing och olika metoder för bearbetning.
I den här lektionen får du lära dig hur du arbetar med strängar och använder deras kraftfulla metoder.

Skapa strängar
Strängar skapas genom att omge tecken med enkla, dubbla eller tredubbla citattecken:
# Creating a string
text = "Hello, World!"
print(text)Indexering och slicing av strängar
Du kan komma åt enskilda tecken eller delsträngar med indexering och slicing:
# String indexing and slicing
text = "Hello, World!"
print(text[0]) # Outputs: H
print(text[0:5]) # Outputs: HelloKonkatenering och upprepning av strängar
Du kan konkatenera strängar med operatorn + och upprepa dem med operatorn *:
# String concatenation and repetition
greeting = "Hello" + ", World!"
print(greeting) # Outputs: Hello, World!
print("Hi! " * 3) # Outputs: Hi! Hi! Hi!Strängmetoder: grundläggande operationer
Python tillhandahåller många metoder för att bearbeta strängar:
lower(): Omvandlar alla tecken till gemener.upper(): Omvandlar alla tecken till versaler.strip(): Tar bort blanksteg i början och slutet.
# String methods
text = " Hello, World! "
print(text.strip()) # Outputs: Hello, World!Hitta delsträngar
Du kan söka efter delsträngar med metoder som find() och in:
# Finding substrings
text = "Hello, World!"
print(text.find("World")) # Outputs: 7
print("World" in text) # Outputs: TrueDela upp och sammanfoga strängar
Du kan dela upp en sträng i en lista med ord eller sammanfoga en lista med ord till en enda sträng:
# Splitting and joining strings
text = "apple,banana,cherry"
words = text.split(",")
print(words) # Outputs: ['apple', 'banana', 'cherry']
print(",".join(words)) # Outputs: apple,banana,cherryVanliga misstag med strängar
Här är några misstag du bör undvika:
- Att försöka ändra en sträng (strängar är oföränderliga).
- Att glömma att strängindexering börjar på 0.
- Att använda felaktig syntax för strängmetoder.
Vad har vi lärt oss?
I den här lektionen har du lärt dig:
- Hur du skapar och hanterar strängar i Python.
- Strängindexering, slicing och metoder för bearbetning.
- Hur du delar upp och sammanfogar strängar för databearbetning.
Bra jobbat! Nu går vi vidare till nästa ämne.

Lär dig Python med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 76
- Lektioner
- 320
Vanliga frågor
Är lektionen ”Strängar som datastrukturer” gratis?
Ja – hela texten till ”Strängar som datastrukturer” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 5 lektioner.
Vad lär jag mig i ”Strängar som datastrukturer”?
Utforska Pythons strängar och deras kraftfulla inbyggda metoder. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Python Academy?
Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 5 av 5.
Hur lång tid tar lektionen ”Strängar som datastrukturer”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Python Academy-lektionen?
Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- Listor
- Tupler
- Mängder
- Dictionaries
- Strängar som datastrukturer