python Flashcards
(24 cards)
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> 10/2
5.0
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> type(true)
error. Boolean skrivs med stor bokstav. (True / False)
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> “1” + “1”
‘11’
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> type([])
class ‘list’
Vad skrivs ut när du skriver följande i python3-tolken?
»> bla=(1, 2, “3”, 4)
»> bla[2]*bla[3]
‘3333’
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> print(1, 2, 3, sep=”1”, end=”3”)
112133
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> for X in [1, 1, 1, 1]: print(2, end=””)
2222
Du har nyss skrivit förljande kommando:
»> tjoho = {‘skola’ : ‘sih’ , ‘ort’ : ‘Malmo’ , ‘gata’ : ‘Skeppsbron’ , ‘port’ : 5}
Du vill nu skirva ett print-kommando som skriver ut “Skeppsbron 5” där värdena är hämtade från variablen tjoho.
print(tjoho[‘gata’], tjoho[‘port’])
Vad händer när du kör följande skript?
»> if 8 == 9:
»> print(“Hello, world”)
felmeddelande pga ingen indentering på print-kommandot
Vad skrivs ut när du skriver följande i python3-tolken?
|»_space;> for X in range(3): print(X, end=” “)
0 1 2
Är python ett interpreterande språk eller ett kompilerande programmeringsspråk?
Ett interpreterande
Vilken “huvudversion” av python är det vi har kört, och som även är den senaste?
Python3
Vad är REPL och vad står det för?
Read-Eval-Print Loop. Den tar användarens inputs, utförd vad som ska utföras, och ger användaren ett resultat.
Hur ser shebangen för python ut på bettan?
!/usr/bin/python3
Hur skriver man 5 upphöjt till 3 i python?
5 ** 3
Vad använder python för variabler?
Typade
Vilket tecken använder python för att separera heltal från decimaler?
. (punkt, inte komma)
Vilka är dom två vanligsta typer för siffror, samt vad skiljer dom åt?
int och float. int är heltal, medans float även är med decimaler
Är där något skillnad på att använda “ eller ‘ i koden?
Nä, normalt inte. Skulle man behöva använda ‘ eller “ i en print, så kan man med fördel använda den andra
vilka två olika boolean finns, och hur skriv som?
True och False
Vad är det som gör en tuple speciell, och hur definieras den?
Den är immutable, dvs att man kan inte ändra värdet i den. Definieras med ()
Vad är det som gör en dictionaries speciell, och hur definieras den?
Där är två värden, en key och en value. man när value igenom att referera till key. ordningen i en dict är inte indexerad, så man kan inte kalla på en specifik position. Definieras med { }
vad gör pass?
ingenting. Används bland annat som placeholder för framtida kod
Vad “består” PEP8 övergripande av?
Indentering: 4 mellanslag, inte tab
Radlängd: max 79 tecken. Indentera rad 2+ vid brutna rader
Undvik bokstäver I, O och siffrorna 1 och 0 i variabelnamn
Imports: en per rad, undvik *
Tomrader mellan funktioner, undvik tomrader i övrigt
Kommentera din kod ofta, men inte i onödan
Variabler alltid i lowercase och om nödvändigt för läsbarheten med underscores (_)