Plugg3 Flashcards
Vad är skillnad mellan method och function?
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
Vilka vanliga klasser/typer finns det?
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)
Vilket keyword används för att börja om loopen från början?
continue
Vilken Python-version körs på bettan?
3.8
Är Pythons variabler typade eller otypade?
Python använder typade variabler. Typningen sker automatiskt.
Vad heter det när man ändrar typ på en variabel?
typecasting eller typkonvertering
Hur kan man jämföra värden i Python?
== lika med != inte lika med > större än < mindre än >= större än eller lika med <= mindre än eller lika med
Hur visar nc tcp-handskakningen?
[s] #syn
[s.] #synack
[.] #ack
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
- Vad står “AF_INET” och “SOCK_STREAM” för?
AF_INET = IPv4 SOCK_STREAM = TCP
Vad är ett RuntimeError?
Python vet vad den ska göra, men det går inte.
Hur lägger du till en radbrytning som fungerar med samtliga operativsystem?
\r\n
Vad heter modulen som kan laddas i python3 för att starta en webserver?
http.server
Du laddar modulen sys. Vad är sys.argv för class?
list