Blandat Flashcards
Hur kan du konvertera en numerisk variabel till en sträng i Python?
str(42)
Hur kan du konvertera en sträng till ett heltal i Python?
int(“42”)
Hur kan du konvertera ett heltal till en flyttalsvariabel i Python?
float(42)
Beskriv hur en if-sats används i Python.
If-sats i Python används för att utföra olika åtgärder beroende på om ett påstående är sant eller falskt.
Vad är skillnaden mellan “if”, “elif” och “else” i en villkorskonstruktion?
“if” används för första villkoret, “elif” för ytterligare villkor, och “else” för det som ska göras om inget av villkoren är sant.
Hur skapar man en for-loop som itererar över ett visst intervall med range()?
Syntaxen for i in range(start, stop, step), där du anger startvärdet (inklusive), slutvärdet (exklusive) och ett valfritt steg mellan varje värde.
Vad är skillnaden mellan “while”-loopen och “for”-loopen i Python?
for-loopen används för att iterera över en sekvens av element (t.ex. lista eller range).
❏ definite/bestämt antal ggr
while-loopen används för att upprepa kodblocket så länge ett villkor är sant.
❏ indefinite/obestämt antal ggr
Vad gör “while True” i en loop, och hur kan du avbryta den med “break”?
❏ while True skapar en oändlig loop.
❏ break används för att avbryta en loop.
Beskriv hur en lista används och ge exempel på hur man kan ändra, lägga till och ta bort element.
En lista i Python används för att lagra och ordna element i en ordnad sekvens. Du kan ändra listan genom att tilldela nya värden till specifika index,
❏ lägga till element med append() och insert()
❏ samt ta bort element med remove() och pop()
Vad finns för listfunktioner?
lägga till element sist i listan
❏ remove
# söka efter ett element och om det finns tas det bort
❏ pop
# Tar bort ett element baserat på index och ger fortsatt tillgång till det borttagna elementet.
❏ del
# tar bort objekt permanent och kan påverka programmets funktionalitet
❏ .append()
# lägger till objekt sist i listan
❏ .insert()
# stoppar in ett objekt i
listan på position index
❏ .sort()
# sorterar listan i stigande ordning
❏ .reverse()
# vänder på listan: största elementet först, minsta elementet sist
❏ .extend()
#lägg till alla element i den lista som skickas med som argument
❏ .count()
#ger antal förekomster av objekt
❏ max()
#returnerar största värdet hos listan list
❏ min()
#returnerar minsta värdet hos listan list
Vad är det för skillnad mellan .append(), .insert() och .extend()?
lägga till element sist i listan
❏ .append()
# lägger till objekt sist i listan
❏ .insert()
# stoppar in ett objekt i
listan på position index
❏ .extend()
#lägg till alla element i den lista som skickas med som argument
Vad är det för skillnad mellan olika ta bort listfunktionerna?
lägga till element sist i listan
❏ remove()
# söka efter ett element och om det finns tas det bort
❏ pop()
# Tar bort ett element baserat på index och ger fortsatt tillgång till det borttagna elementet.
❏ del()
# tar bort objekt permanent och kan påverka programmets funktionalitet
Vad gör max() och min()?
lägga till element sist i listan
❏ max()
#returnerar största värdet hos listan list
❏ min()
#returnerar minsta värdet hos listan list
Vad gör .count()?
lägga till element sist i listan
Hur skapar man en dictionary i Python och hur hämtar du värden från den?
Du skapar en dictionary i Python med hjälp av måsvingar och attribuerar värden till nycklar.
tom_dict = {}
min_dict = {‘äpple’: 3, ‘banan’: 2}
Du hämtar värden från en dictionary genom att ange nyckeln inom hakparenteser.
antal_apple = min_dict[‘äpple’]
print(f”Antal äpplen: {antal_apple}”)