Update Python elementer

2025-03-18 13:53:18 +01:00
parent c9b06ac81b
commit 7c1fea77e5

@@ -76,6 +76,33 @@ def sum(a: int, b: int) -> int:
# I dette tilfælde er inputværdierne heltal 'a: int, b: int'. Ligeledes kan vi se at returværdien er af typen heltal '-> int'
```
### Klasser
Klasser navngives med STORT forbogstav i hvert ord, som sammensættes til navnet. Dette kaldes for Camelcase.
I følgende eksempel, har vi en klasse *Bil* - Stort forbogstav.
```python
class Bil:
def __init__(self):
...
```
Hvis vi nu antager at vi skal bruge en klasse, kun for gule biler.
```python
class GulBil:
def __init__(self):
...
```
I dette tilfælde sammensættes gul og bil til *GulBil*.
### Opsumering
Vi har her lært følgende.
variabler skrives med små bogstaver. og hvis navnet er sammensat, sættes <kbd>_</kbd> mellem ordene - *min_variabel*
konstanter skrives med STORE bogstaver og <kbd>_</kbd> ved sammensatte ord - *MIN_KONSTANT*
klasser skives i CamelCase. Stort forbogstav, i nyt ord. - *Bil*, *GulBil*
Som vi har set nogle eksempler på, kan vi ved hjælp af disse simple "regler", hurtigt tyde et program.
Vi kan hurtigt se forskel på en *variabel* og en *KONSTANT*. Vi kan se om noget er en klasse *GulBil*.
Disse hjælperegler er med til at gøre Python meget let at læse. Selv hvis du først kigger på din kode igen om 2 år, kan du hurtigt skabe dig et overblik over, hvad dit program gør, og hvordan.
## Variabler og funktioner
Vi vil nu kigge på helt basale elementer.