Blandat Flashcards
(31 cards)
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}”)
Vad är en tuple och när är det användbart?
En tuple är en omuterbar sekvens av element i Python och är användbar när du vill skapa en samling av värden som inte ska ändras under programmets körning, t.ex. som nycklar i dictionaries eller när du vill returnera flera värden från en funktion.
Vad är en funktion i Python?
En funktion i Python är en återanvändbar kodblock som utför en specifik uppgift när den anropas.
Vad är skillnaden mellan en parameter och ett argument i en funktion?
En parameter är en variabel som används i funktionens definition, medan ett argument är det värde som skickas till funktionen när den anropas.
Hur skapar man och anropar en funktion i Python?
Funktion med två parametrar och en return-sats
För att skapa en funktion i Python använder du def-nyckelordet följt av funktionsnamn och eventuella parametrar. Anropa funktionen genom att skriva dess namn och tillhandahålla nödvändiga argument.
def addera(tal1, tal2):
summa = tal1 + tal2
return summa
# Anropa funktionen och tilldela resultatet till en variabel
resultat = addera(5, 3)
Vad är syftet med felhantering (exceptions) i Python?
Syftet med felhantering (exceptions) i Python är att förhindra programkrascher genom att hantera oväntade situationer och ge möjlighet att utföra kontrollerade åtgärder när ett fel uppstår.
Hur öppnar, läser och skriver du till en fil i Python?
För att öppna, läsa och skriva till en fil i Python använder du open() för att öppna filen med önskat lägesargument (t.ex. ‘r’ för läsning, ‘w’ för skrivning). Sedan kan du använda read() för att läsa innehållet eller write() för att skriva till filen. Till sist, glöm inte att stänga filen med close().
Vad är f-string och hur använder du det för strängformatering?
F-string är en metod för strängformatering i Python, där variabler och uttryck placeras inom ett f-prefix inom måsvingar inuti en sträng för att inkludera deras värden, exempelvis f”Hej, {namn}!”.
Hur summerar man alla värden i en lista?
heltalslista = [1, 90, 5, 34]
sum = 0
for tal in heltalslista:
sum = sum + tal
print(“Summan blev: “, sum)
Skapa en lista där alla värden är dubbelt så stora som värdena i en annan lista.
lista1 = [34.7, 8.1, 81.32]
lista2 = [] # Skapa en tom lista
for tal in lista1:
lista2.append(tal * 2)
print(lista2)