Plugg3 Flashcards

1
Q

Vad är skillnad mellan method och function?

A

function()

  • Kod som ska utföra en specifik uppgift.
  • Anropas med sitt namn
  • Kan ta noll eller fler argument
  • Kan spotta ut noll eller fler värden när den avslutas

.method()

  • Som en funktion men kopplad till object/classes
  • Kan bara användas med det objektet den anropas för
  • Är tillgänglig endast för data som finns i klassen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vilka vanliga klasser/typer finns det?

A
integer --> 1
float --> 1.0
string --> "hej"
list --> ["a", "b", "c", 4, 5.0]
tuple --> ("a", "b", "c", 4, 5.0)
dictionary --> {'key': 'value', 'key2': 'value2'}
boolean --> (True, False)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vilket keyword används för att börja om loopen från början?

A

continue

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

Vilken Python-version körs på bettan?

A

3.8

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

Är Pythons variabler typade eller otypade?

A

Python använder typade variabler. Typningen sker automatiskt.

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

Vad heter det när man ändrar typ på en variabel?

A

typecasting eller typkonvertering

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

Hur kan man jämföra värden i Python?

A
== lika med
!= inte lika med
> större än
< mindre än
>= större än eller lika med
<= mindre än eller lika med
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hur visar nc tcp-handskakningen?

A

[s] #syn
[s.] #synack
[.] #ack

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

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

  • Vad står “AF_INET” och “SOCK_STREAM” för?
A
AF_INET = IPv4
SOCK_STREAM = TCP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad är ett RuntimeError?

A

Python vet vad den ska göra, men det går inte.

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

Hur lägger du till en radbrytning som fungerar med samtliga operativsystem?

A

\r\n

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
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
13
Q

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

A

list

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