Python testfrågor Flashcards

1
Q

Vad skrivs ut när du skriver följande i Python3-tolken?
»>
»>
»> 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?
»>
»>
»> type(true)

A

NameError

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?
»>
»>
»> “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?
»>
»>
»> type([])

A

> class ‘list’>

Ska vara “mindre än” i början

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?
»>
»>
»> 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?
»>
»>
»> 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öljande kommando:
»> tjoho = {‘skola’: ‘sih’, ‘ort’: ‘malmo’, ‘gata’: ‘Skeppsbron’, ‘port’: ‘5’}
Du vill nu skriva ett print-kommando som skriver ut “Skeppsbron 5” där värdena är hämtade från variabeln tjoho. Avsluta print-kommandot:

print( )

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?
#!/usr/bin/python3
if 8 == 9:
print(“Hello, world!”)

A

IndentationError

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?
»>
»>
»> 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

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

|&raquo_space; 50/2

A

25.0

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

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

|&raquo_space;> “50”*“2”

A

TypeError

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

Vad är detta för class?

{‘namn’: ‘pelle’}

A

dictionary

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

Vad är detta för class?

(‘a’, 3.14, “7”)[2]

A

string

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

Vad heter modulen som kan laddas i python3 för att starta en webserver?

A

http.server

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

Vilken är defaultporten för modulen i förra frågan (http.server)?

A

8000

17
Q

Du laddar modulen sys. Vad är sys.argv för class?

A

list

det är en modul, av klassen list

18
Q

Vad heter modulen vi importerade för att skicka utgående http-förfrågningar?

A

requests

19
Q

try:

print(1/0)

xxxxxx:

print("Gick inte!")

Vad ska stå istället för xxxxxx ovan?

A

except

20
Q

Hur många användbara IP-adresser finns i nätet 10.44.66.128/29?

A

6

21
Q

x={} # Vilken klass har x ärvt metoder från?

A

dictionary

22
Q

x=5+3*2+4/2 Vad är värdet av x?

A

13.0

23
Q

for x in range(2,4): print(“hej”) # Hur många gånger skrivs “hej” ut?

A

2

24
Q

VIlket “mode” öppnas en fil i default med open()? Svara med en bokstav.

A

r

25
Q

Skriv en valfri docstring

A

””” hej “”” # allt med trippla citationstecken runt “”” eller ‘’’

26
Q

Skriv ett bash-kommando som använder Python3 för att i aktuell katalog starta en webserver på port 80

A

python3 -m http.server 80

27
Q

Vad är det för klass på den enda obligatoriska in-parametern till requests.get()?

A

string

28
Q

Vad är det för klass på den enda obligatoriska in-parametern till socket.connect()?

A

tuple

29
Q

Vad är värdet av z efter nedanstående kommando?
»>x = [1,2,”3”,”4”]
»>y = [[1], 2, 3, 4]
»>z = x[2]y[2]y[3]

A

333333333333