Maven_super_31_100_Python_1_50 - itnett/FTD02H-N GitHub Wiki
Her er en omfattende liste over de 100 mest grunnleggende kommandoene, funksjonene og mulighetene i Python, sammen med detaljerte lenker, eksempler og grundig kommentering for å hjelpe deg med å lese og tolke koden.
print("Hello, World!")
- Lenker:
-
Eksempel:
- Koden skriver "Hello, World!" til konsollen.
print()
brukes for å vise tekst eller resultater til brukeren.
- Koden skriver "Hello, World!" til konsollen.
x = 5
y = "John"
- Lenker:
-
Eksempel:
-
x
lagrer tallet 5, ogy
lagrer strengen "John". Variabler brukes til å lagre informasjon som kan endres og brukes i programmet.
-
x = 5 # int
y = "Hello" # str
z = 3.14 # float
- Lenker:
-
Eksempel:
- Forskjellige data typer brukes til å representere ulike former for data, som heltall (int), tekst (str), og desimaltall (float).
x = int(3.14) # x blir 3
y = str(123) # y blir "123"
- Lenker:
-
Eksempel:
-
int()
konverterer et tall til et heltall, ogstr()
konverterer en verdi til en streng.
-
greeting = "Hello"
- Lenker:
-
Eksempel:
- Strenger brukes til å lagre og manipulere tekstdata.
full_name = "John" + " " + "Doe"
- Lenker:
-
Eksempel:
-
+
brukes til å koble sammen strenger.
-
text = "hello world"
print(text.upper())
- Lenker:
-
Eksempel:
-
upper()
konverterer en streng til store bokstaver.
-
name = input("Enter your name: ")
- Lenker:
-
Eksempel:
-
input()
lar brukeren skrive inn tekst som lagres i en variabel.
-
# This is a comment
- Lenker:
-
Eksempel:
- Kommentarer brukes for å forklare koden og ignoreres av Python-tolken.
sum = 5 + 3
diff = 5 - 3
product = 5 * 3
quotient = 5 / 3
- Lenker:
-
Eksempel:
- Python støtter standard aritmetiske operasjoner som addisjon, subtraksjon, multiplikasjon og divisjon.
is_sunny = True
- Lenker:
-
Eksempel:
- Boolean-verdier kan være
True
ellerFalse
og brukes i logiske operasjoner.
- Boolean-verdier kan være
x = 5
y = 10
result = x < y
- Lenker:
-
Eksempel:
- Brukes til å sammenligne to verdier (
<
,>
,==
,!=
, etc.).
- Brukes til å sammenligne to verdier (
result = True and False
- Lenker:
-
Eksempel:
- Logiske operatører (
and
,or
,not
) brukes for å kombinere flere betingelser.
- Logiske operatører (
if x > y:
print("x is greater than y")
- Lenker:
-
Eksempel:
-
if
brukes for å kjøre kode basert på en betingelse.
-
if x > y:
print("x is greater than y")
elif x == y:
print("x is equal to y")
else:
print("x is less than y")
- Lenker:
-
Eksempel:
-
elif
ogelse
utvider if-setningen med flere betingelser.
-
for i in range(5):
print(i)
- Lenker:
-
Eksempel:
-
for
brukes for å iterere over en sekvens (som en liste eller et område).
-
while x < 5:
print(x)
x += 1
- Lenker:
-
Eksempel:
-
while
brukes for å kjøre en blokk med kode så lenge en betingelse er sann.
-
def greet(name):
return f"Hello, {name}"
-
Lenker:
- [W3Schools - Python Functions
Fortsetter med de grunnleggende Python-kommandoene og gir deg omfattende eksempler og lenker for hver kommando:
def greet(name):
return f"Hello, {name}"
- Lenker:
-
Eksempel:
- En funksjon som tar et navn som parameter og returnerer en hilsen. Funksjoner hjelper med å organisere koden og gjenbruke kodeblokker.
def add(a, b):
return a + b
- Lenker:
-
Eksempel:
-
a
ogb
er parametere for funksjonenadd
, og når funksjonen kalles med faktiske verdier, kalles disse argumenter.
-
def square(x):
return x * x
- Lenker:
-
Eksempel:
-
return
brukes for å sende tilbake en verdi fra en funksjon til koden som kalte funksjonen.
-
my_list = [1, 2, 3, 4, 5]
- Lenker:
-
Eksempel:
- En liste er en sekvens av verdier som kan endres (mutable) og indekseres.
my_list.append(6)
my_list.remove(3)
- Lenker:
-
Eksempel:
-
append()
legger til et element på slutten av en liste, ogremove()
fjerner et element fra listen.
-
my_tuple = (1, 2, 3)
- Lenker:
-
Eksempel:
- En tuple er en sekvens av verdier som er uforanderlige (immutable) etter at de er opprettet.
my_dict = {"name": "John", "age": 30}
- Lenker:
-
Eksempel:
- En ordbok (dictionary) er en samling av nøkkel-verdi-par som er uordnet, endrerbar og indeksert.
my_dict["email"] = "[email protected]"
email = my_dict.get("email")
- Lenker:
-
Eksempel:
- Metoder som
get()
henter verdier fra en dictionary, og du kan legge til nye nøkkel-verdi-par dynamisk.
- Metoder som
my_set = {1, 2, 3, 4, 5}
- Lenker:
-
Eksempel:
- En set er en uordnet samling av unike elementer.
my_set.add(6)
my_set.remove(1)
- Lenker:
-
Eksempel:
-
add()
legger til et element i en set, ogremove()
fjerner et element.
-
squares = [x**2 for x in range(10)]
- Lenker:
-
Eksempel:
- List comprehensions gir en kompakt måte å opprette lister på, basert på eksisterende sekvenser.
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
- Lenker:
-
Eksempel:
- En nested list er en liste som inneholder andre lister.
result = "Pass" if score > 60 else "Fail"
- Lenker:
-
Eksempel:
- Ternære operatorer lar deg skrive kompakte if-else uttrykk.
square = lambda x: x ** 2
- Lenker:
-
Eksempel:
- Lambda-funksjoner er små anonyme funksjoner som kan inneholde ett uttrykk.
nums = [1, 2, 3, 4]
squares = list(map(lambda x: x ** 2, nums))
- Lenker:
-
Eksempel:
-
map()
brukes til å anvende en funksjon på hver vare i en iterable som en liste.
-
nums = [1, 2, 3, 4]
evens = list(filter(lambda x: x % 2 == 0, nums))
- Lenker:
-
Eksempel:
-
filter()
brukes til å filtrere elementer i en iterable som oppfyller en betingelse.
-
from functools import reduce
sum = reduce(lambda x, y: x + y, [1, 2, 3, 4])
- Lenker:
-
Eksempel:
-
reduce()
anvender en funksjon som bruker to argumenter akkumulerende på elementene i en iterable, slik at den reduseres til en enkelt verdi.
-
names = ["
Her er en videreføring av listen over de 100 mest grunnleggende Python-kommandoene, funksjonene og mulighetene, med detaljerte lenker, eksempler, og grundig kommentering:
### 35. **Zip Function**
```python
names = ["John", "Jane", "Doe"]
ages = [25, 30, 35]
combined = list(zip(names, ages))
- Lenker:
-
Eksempel:
-
zip()
brukes til å kombinere to eller flere iterables (som lister) til et enkelt iterable med tupler.
-
for index, value in enumerate(['a', 'b', 'c']):
print(f"{index}: {value}")
- Lenker:
-
Eksempel:
-
enumerate()
legger til et tellerobjekt til iterables, som kan være nyttig for løkker der du trenger både indeks og verdi.
-
my_list = [1, 2, 3, 4, 5]
sliced = my_list[1:3]
- Lenker:
-
Eksempel:
- Slice notation brukes til å hente deler av sekvenser som lister, strenger og tupler.
first_item = my_list[0]
- Lenker:
-
Eksempel:
- Indeksering brukes for å få tilgang til spesifikke elementer i en liste eller en annen sekvens.
my_dict = {x: x**2 for x in range(5)}
- Lenker:
-
Eksempel:
- Dictionary comprehensions gir en kompakt måte å opprette dictionaries på.
def countdown(num):
while num > 0:
yield num
num -= 1
- Lenker:
-
Eksempel:
- Generators returnerer verdier en om gangen og brukes for å iterere over en stor sekvens uten å lagre hele sekvensen i minnet.
def generator():
yield 1
yield 2
yield 3
- Lenker:
-
Eksempel:
-
yield
brukes i generatorer for å gi en verdi tilbake til funksjonen og pause utførelsen.
-
try:
x = 10 / 0
except ZeroDivisionError:
print("You can't divide by zero!")
- Lenker:
-
Eksempel:
- Exception-handling brukes til å håndtere feil i programmet uten å avslutte hele programmet.
with open('file.txt', 'r') as file:
content = file.read()
- Lenker:
-
Eksempel:
- Filhåndtering involverer å åpne, lese, skrive, og lukke filer i Python.
with open('file.txt', 'r') as file:
lines = file.readlines()
- Lenker:
-
Eksempel:
-
readlines()
leser alle linjer i en fil og returnerer dem som en liste.
-
with open('file.txt', 'w') as file:
file.write("Hello, World!")
- Lenker:
-
Eksempel:
-
write()
brukes til å skrive tekst til en fil.
-
with open('file.txt', 'a') as file:
file.write("\nNew line")
- Lenker:
-
Eksempel:
-
append
modus ('a'
) brukes til å legge til tekst på slutten av en eksisterende fil.
-
file = open('file.txt', 'r')
content = file.read()
file.close()
- Lenker:
-
Eksempel:
- Det er viktig å lukke filer etter at de er ferdigbehandlet for å frigjøre ressurser.
with open('file.txt', 'r') as file:
content = file.read()
- Lenker:
-
Eksempel:
- Context managers brukes til å sikre at ressurser som filer automatisk blir lukket etter bruk.
def my_decorator(func):
def wrapper():
print("Something is happening before the function is called.")
func()
print("Something is happening after the function is called.")
return wrapper
@my_decorator
def say_hello():
print("Hello!")
say_hello()
- Lenker:
-
Eksempel:
- Dekoratorer brukes til å endre eller utvide funksjonaliteten til eksisterende funksjoner uten å endre koden deres.
class MyClass:
def __init__(self, name):
self.name = name
- Lenker:
-
Eksempel:
- Klassen er en mal for å lage objekter (instanser) og gir en måte å organisere data og funksjoner sammen.