Update Python elementer

2025-03-18 09:49:13 +01:00
parent a1c6425967
commit 958445ea4a

@@ -1,5 +1,65 @@
# Python elementer
## Fundamental viden
En kodeblok, i Python, startes altid med en linie, afsluttet med "**:**".
Den efterfølgende kode, indenteres (enten med <kbd>tab</kbd> eller <kbd>space</kbd>).
Lighedstegnet er lidt specielt, i Python.
Hvis det bruges som enkelt tegn <kbd>=</kbd>, betyder det at en variabel sættes til en værdi. Hvis du vil teste værdien af en variabel, skal du bruge dobbelt lighed <kbd>=</kbd> <kbd>=</kbd>.
Hvis du vil teste forskellighed, af værdier, skal du bruge <kbd>!</kbd> <kbd>=</kbd>.
```python
a = 10
b = 20
if a == b:
print("a er lig med b"
if a < b:
print("a er mindre end b")
if a > b:
print("a er større end b")
if a != b:
print("a er forskellig fra b")
```
## Navngivning af python elementer
Der er nogle velovervejede "regler", som letter læsning af Python kode. Én af disse ting, er navngivning.
Navngivning af variabler, funktioner, klasser mm. bør være letforståelige. Derudover, er der nogle gode retningslinier for navngivning af forskellige elementtyper.
### Variabler
Variabler bør altid angives med type.
Variabler, navngives med små bogstaver. Brug helst ikke enkeltbogstav for variabler eller andet.
```python
min_variabel: int = 25 # Dette definerer en variabel ved navn *min_variabel* af typen *int* (heltal), med værdien *25*.
min_decimal: float = 10.5 # Dette er en variabel af typen *float* (decimaltal), med værdien *10.5*.
min_bool: bool = True # Dette er en variabel af typen *bool* (sandhedsværdi - Sand eller Falsk)
print(min_variabel) # Udskriver '25'
print(min_decimal) # Udskriver '10.5'
print(min_bool) # Udskriver 'True'
min_variabel += 10 # Læg 10 til min_variabel
print(min_variabel) # Udskriver '35'
```
### Konstanter
En konstant, er en variabel der ikke kan ændres når først den er oprettet.
En tekststreng, er en konstant da den har en hvis kompleksitet.
Konstanter navngives med STORE bogstaver.
```python
MIN_KONSTANT = "Hej med dig!" # Her er en konstant, som ikke kan ændres medmindre men redefinerer den
print(MIN_KONSTANT)
MIN_KONSTANT += "Hvad er dit navn?" # Dette vil frembringe en fejl, da man forsøger at ændre en konstant. I stedet skal man redefinere konstanten.
MIN_KONSTANT = MIN_KONSTANT + " Hvad er dit navn?"
print(MIN_KONSTANT) # Udskriver "Hej med dig! Hvad er dit navn?"
```
## Variabler og funktioner
Vi vil nu kigge på helt basale elementer.