Update Python elementer
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user