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