PythonPodcast 46 - itnett/FTD02H-N GitHub Wiki
Python Symboler og Konsepter forklart i detalj 🌟
Dette er en komplett guide til de viktigste Python-symbolene, nøkkelordene og konseptene du trenger å vite for å mestre Python. Forklaringene er gitt både på norsk og engelsk, slik at du får en dypere forståelse av hvordan disse symbolene fungerer i praksis.
🚀 Symboler og Nøkkelord i Python
-
+
(Addisjon)
➡️ Norsk: Brukes til å legge sammen to tall eller å slå sammen to strenger.
➡️ Engelsk: Used to add two numbers or concatenate strings.# Eksempel: # Norsk: Legger sammen to tall # Engelsk: Adds two numbers print(5 + 3) # Output: 8
-
+=
(Addisjon i stedet)
➡️ Norsk: Legger til verdien på høyre side til variabelen på venstre side og lagrer resultatet i venstre side.
➡️ Engelsk: Adds the value on the right to the variable on the left and stores the result back in the left-hand variable.# Eksempel: x = 5 x += 3 # Norsk: x blir nå 8, Engelsk: x becomes 8
-
*
(Arbitrære argumenter)
➡️ Norsk: Brukes til å motta et vilkårlig antall argumenter i en funksjon.
➡️ Engelsk: Used to accept an arbitrary number of positional arguments in a function.# Eksempel: def add_numbers(*args): # Norsk: args kan ha flere verdier, Engelsk: args can have multiple values return sum(args) print(add_numbers(1, 2, 3)) # Output: 6
-
**
(Arbitrære nøkkelordargumenter)
➡️ Norsk: Brukes til å motta et vilkårlig antall nøkkelordargumenter i en funksjon.
➡️ Engelsk: Used to accept an arbitrary number of keyword arguments in a function.# Eksempel: def print_info(**kwargs): # Norsk: kwargs kan ha navngitte argumenter, Engelsk: kwargs can have named arguments for key, value in kwargs.items(): print(f"{key}: {value}") print_info(navn="Max", alder=25) # Output: navn: Max, alder: 25
-
{}
(Braketter)
➡️ Norsk: Brukes for å definere ordbøker (dictionaries) eller mengder (sets).
➡️ Engelsk: Used for dictionaries or sets.- Ordbøker:
{key: value}
➡️ Norsk: En ordbok er en samling av nøkkel-verdi-par.
➡️ Engelsk: A dictionary is a collection of key-value pairs.# Eksempel: person = {"navn": "Alice", "alder": 30} # Norsk: person er en ordbok, Engelsk: person is a dictionary
- Mengder:
{element1, element2}
➡️ Norsk: En mengde er en samling unike elementer.
➡️ Engelsk: A set is a collection of unique elements.# Eksempel: my_set = {1, 2, 3} # Norsk: my_set er en mengde, Engelsk: my_set is a set
- Ordbøker:
-
@
(Dekorator)
➡️ Norsk: Brukes for å definere en dekorator, som er en måte å modifisere oppførselen til en funksjon eller metode.
➡️ Engelsk: Used to define a decorator, which is a way to modify the behavior of a function or method.# Eksempel: @my_decorator # Norsk: dekorator endrer oppførselen til my_function def my_function(): pass
-
/
(Divisjon)
➡️ Norsk: Deler to tall.
➡️ Engelsk: Divides two numbers.# Eksempel: print(10 / 2) # Output: 5.0
-
==
(Likhetstegn)
➡️ Norsk: Sjekker om to verdier er like.
➡️ Engelsk: Checks if two values are equal.# Eksempel: print(5 == 5) # Output: True
-
**
(Eksponent)
➡️ Norsk: Hever venstre verdi til potensen av høyre verdi.
➡️ Engelsk: Raises the left-hand value to the power of the right-hand value.# Eksempel: print(2 ** 3) # Output: 8
-
>
(Større enn)
➡️ Norsk: Sjekker om venstre verdi er større enn høyre verdi.
➡️ Engelsk: Checks if the left-hand value is greater than the right-hand value.# Eksempel: print(5 > 3) # Output: True
-
>=
(Større enn eller lik)
➡️ Norsk: Sjekker om venstre verdi er større enn eller lik høyre verdi.
➡️ Engelsk: Checks if the left-hand value is greater than or equal to the right-hand value.# Eksempel: print(5 >= 5) # Output: True
-
#
(Kommentar)
➡️ Norsk: Brukes for å skrive kommentarer i Python-kode.
➡️ Engelsk: Used to write comments in Python code.# Dette er en kommentar
-
!=
(Ulikhet)
➡️ Norsk: Sjekker om to verdier ikke er like.
➡️ Engelsk: Checks if two values are not equal.# Eksempel: print(5 != 4) # Output: True
-
<
(Mindre enn)
➡️ Norsk: Sjekker om venstre verdi er mindre enn høyre verdi.
➡️ Engelsk: Checks if the left-hand value is less than the right-hand value.# Eksempel: print(3 < 5) # Output: True
-
<=
(Mindre enn eller lik)
➡️ Norsk: Sjekker om venstre verdi er mindre enn eller lik høyre verdi.
➡️ Engelsk: Checks if the left-hand value is less than or equal to the right-hand value.# Eksempel: print(3 <= 3) # Output: True
📝 Mer avanserte konsepter
-
[]
(Lister)
➡️ Norsk: Brukes for å definere en liste.
➡️ Engelsk: Used to define a list.# Eksempel: my_list = [1, 2, 3] # Norsk: Liste med elementer, Engelsk: List with elements
-
%
(Modulo)
➡️ Norsk: Returnerer resten av en divisjon.
➡️ Engelsk: Returns the remainder when dividing two numbers.# Eksempel: print(10 % 3) # Output: 1
-
\n
(Ny linje)
➡️ Norsk: Legger til en ny linje i en streng.
➡️ Engelsk: Adds a new line in a string.# Eksempel: print("Hei\nVerden") # Output: Hei # Verden
-
>>>
(Python-prompt)
➡️ Norsk: Representerer Python-interaktivskallets prompt.
➡️ Engelsk: Represents the Python interactive shell prompt. -
-
(Subtraksjon)
➡️ Norsk: Trekker fra høyre verdi fra venstre verdi.
➡️ Engelsk: Subtracts the right-hand value from the left-hand value.# Eksempel: print(10 - 5) # Output: 5
Dette er bare starten! Denne listen fortsetter med flere symboler og konsepter du vil støte på i Python. Utforsk videre, prøv eksemplene selv, og føl deg
tryggere på å forstå Python-koden som en proff.
🎯 Oppsummering: Dette var en oversikt over noen viktige Python-symboler og nøkkelord. For hver enkelt symbol har vi forklart både på norsk og engelsk hvordan du bruker dem, og vi har gitt praktiske eksempler. Vi går dypere inn i Python i de kommende delene!