Modul 3 – Tekst og strings
Computerspace · FGU · Programmering i Python
📝 Strings – tekst i Python
En string gemmer tekst og oprettes med anførselstegn – enkle, dobbelte eller triple. Prøv alle tre varianter i din editor.
```python
navn = "Anna"
hilsen = 'Hej verden!'
print(len(navn)) # 4
print("Anna" in navn) # True```
---
💬 f-strings – den bedste måde at formatere
f-strings er den moderne og læsbare måde at sætte variabler ind i tekst. Prøv at lave en f-string der udskriver dit eget navn og alder.
```python
navn = "Anna"
alder = 19
print(f"Hej, jeg hedder {navn}!")
print(f"Jeg er {alder} år gammel.")
print(f"Om 5 år er jeg {alder + 5}")
print(f"Højde: {1.72:.2f} meter")```
---
✂️ String-metoder
String-metoder bearbejder tekst og returnerer altid en ny streng – originalen ændres ikke. Eksperimenter med metoderne på din egen tekst.
```python
tekst = " Hej Python! "
print(tekst.strip()) # "Hej Python!"
print(tekst.strip().upper()) # "HEJ PYTHON!"
print("banana".count("a")) # 3
print("a,b,c".split(",")) # ['a', 'b', 'c']
print("hej".replace("hej", "hello"))```
---
✂️ Slicing
Slicing udskærer dele af en string med [start:stop:step]. Prøv at vende dit eget navn baglæns med [::-1].
```python
tekst = "Python"
print(tekst[0]) # P - første tegn
print(tekst[-1]) # n - sidst
print(tekst[0:3]) # Pyt
print(tekst[::-1]) # nohtyP - baglæns```
---
🎓 Læringsmål for Modul 3
Læringsmål
- Oprette strings med enkelt og dobbelt anførselstegn
- Bruge f-strings til at indsætte variable i tekst
- Anvende mindst 5 string-metoder korrekt
- Udskære dele af en string med slicing
- Bruge len() og `in`-operatoren
Sådan kan du arbejde med emnet
- Hvad er forskellen på en string og et tal?
- Hvordan bruger jeg f-strings?
- Hvad gør .split()?
- Hvordan vænder jeg en string om?
⚠️ Typiske fejl at undgå
- Blander string og tal –
"Jeg er " + 19fejler. Brug f-string - Indeks starter ved 0 –
tekst[0]er første bogstav
---
💡 Tips
- Kæd metoder:
tekst.strip().lower().replace(" ", "_") - Næste skridt: Modul 4 – Input og output
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis