FAGPORTALEN

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

Sådan kan du arbejde med emnet

⚠️ Typiske fejl at undgå

---

💡 Tips

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.