Plugg 1 Flashcards
Programspråk som omvandlas till maskinkod innan de körs kallas för kompilerade språk. Programspråk som översätts till maskinkod medan de körs kallas för interpreterade språk.
Vilken form är Python?
Ett interpreterade språk
Vad är en av de mest utmärkande dragen i Pythons designfilosofi?
Läsbarheten för människor.
Vad är en REPL?
En Read–Eval–Print-Loop är en miljö som tar in användarens input, utför den, returnerar resultatet och sedan börjar om igen.
Element skrivs ut separerade med ett mellanslag per default i print-funktionen.
Hur ändrar du på detta?
Med “sep”. Exempelvis:
print(1, 2, sep=”;”)
print(1, 2, sep=”XYZ”)
I print-funktionen så avslutas print-outputen med enter per default.
Hur ändrar du på detta?
Med “end”. Exempelvis:
print(1, 2,end=”Slut”)
Vad är skillnaden mellan int och float?
int är heltal.
float är decimaltal.
Vilken typ är talet?
x = “6543”
Talet i det här fallet är inom citationstecken och är därför en “str”.
Hur gör du för att importera en modul i Python?
Använd “import” följt av modulen du vill använda.
Vad är ett keyword?
Detta är ett reserverat ord som inte kan användas som en variabel.
Exempelvis “import” är ett keyword.
Du har en lista. Hur gör du för att skriva ut följande med en for-loop?
fruits = [“apple”, “banana”, “cherry”]
for x in fruits:
“tab”print(x)
Med range-kommandot kan du lista nummer i sekvens. Första siffran är startsiffran, andra är slutsiffran. Har du en tredje siffra med är detta intervallet.
Exempelvis: range(2, 30, 3).
Hur gör du för att skriva ut detta med en for-loop?
for x in range(2, 30, 3):
print(x)
Hur fungerar While-loopar?
While-loopar exekverar ett kodblock så länge ett villkor är True.
Vilket keyword kan du använda för att avsluta en loop?
break
Vad gör statementet “pass”?
Ingenting.
Används vanligtvis som platshållare för framtida kod. När du använder “pass” så får du inget felmeddelande när du testar koden, vilket du får om du lämnar den delen tom.
Vad är det centrala innehållet i PEP8?
Indentering: 4 mellanslag.
Radlängd: max 79 tecken
Ha inte I, O, 1, 0 tillsammans.
Variabler i lowercase
Avvägda kommenterer
Endast en “import” per rad.