python Flashcards

1
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> 10/2

A

5.0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> type(true)

A

error. Boolean skrivs med stor bokstav. (True / False)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> “1” + “1”

A

‘11’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> type([])

A

class ‘list’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad skrivs ut när du skriver följande i python3-tolken?
»> bla=(1, 2, “3”, 4)
»> bla[2]*bla[3]

A

‘3333’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> print(1, 2, 3, sep=”1”, end=”3”)

A

112133

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> for X in [1, 1, 1, 1]: print(2, end=””)

A

2222

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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.

A

print(tjoho[‘gata’], tjoho[‘port’])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad händer när du kör följande skript?
»> if 8 == 9:
»> print(“Hello, world”)

A

felmeddelande pga ingen indentering på print-kommandot

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad skrivs ut när du skriver följande i python3-tolken?

|&raquo_space;> for X in range(3): print(X, end=” “)

A

0 1 2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Är python ett interpreterande språk eller ett kompilerande programmeringsspråk?

A

Ett interpreterande

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vilken “huvudversion” av python är det vi har kört, och som även är den senaste?

A

Python3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad är REPL och vad står det för?

A

Read-Eval-Print Loop. Den tar användarens inputs, utförd vad som ska utföras, och ger användaren ett resultat.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hur ser shebangen för python ut på bettan?

A

!/usr/bin/python3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hur skriver man 5 upphöjt till 3 i python?

A

5 ** 3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad använder python för variabler?

A

Typade

17
Q

Vilket tecken använder python för att separera heltal från decimaler?

A

. (punkt, inte komma)

18
Q

Vilka är dom två vanligsta typer för siffror, samt vad skiljer dom åt?

A

int och float. int är heltal, medans float även är med decimaler

19
Q

Är där något skillnad på att använda “ eller ‘ i koden?

A

Nä, normalt inte. Skulle man behöva använda ‘ eller “ i en print, så kan man med fördel använda den andra

20
Q

vilka två olika boolean finns, och hur skriv som?

A

True och False

21
Q

Vad är det som gör en tuple speciell, och hur definieras den?

A

Den är immutable, dvs att man kan inte ändra värdet i den. Definieras med ()

22
Q

Vad är det som gör en dictionaries speciell, och hur definieras den?

A

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 { }

23
Q

vad gör pass?

A

ingenting. Används bland annat som placeholder för framtida kod

24
Q

Vad “består” PEP8 övergripande av?

A

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 (_)