Plugg2 Flashcards
Vad är en Docstring i Python?
Det är en kommentar som löper över flera rader och börjar med ‘’’ och slutar med ‘’’
Om man skriver print(‘8’*‘8’) i kommandotolken, vad skrivs ut på skärmen då?
Man får ett typ av felmeddelande
Vad gör detta tecken med datan? //
Delar tal till heltal, även om talen har decimaler.
Vad gör detta tecken med datan?
%
Den tar resterande av en division, t.ex 10/3 går 3 gånger och resten blir 1.
Vad gör detta tecken med datan?
**
Den tar talet upphöjt till x
Vad skrivs ut i kommandotolken här?
beginning = “Början”
the_end = “Slut”
»> print(‘beginning, the_end, sep=” & “)
Början & Slut
Vilka Boleans finns det?
True and False
Hur definieras en lista?
En lista definieras med hjälp av “Hak” paranteser [ ].
Hur definieras en Tuple?
En Tuple definieras med “vanliga” paranteser ( ).
Vad skiljer en lista från en Tuple?
En lista går att förändra, ta bort och lägga till innehåll. En Tuple är “immutable” och går inte att ändra. Används bäst till tex. kordinater och liknande.
Hur definieras en “Dictionary”?
En “Dictionary” definieras med “Krull” paranteser { }.
Hur lagras informationen i en “Dictionary”?
Informationen lagras parvis som en “key” och ett “value”. Varje par skiljs med ett komma , . {‘Fotbollslag’: ‘Malmö FF’, ‘Mittfältare’: ‘Oscar Lewicki’}
Vad skrivs ut när du skriver följande i Python3 tolken?
»>
»>
»> 10/2
5.0
Vad skrivs ut när du skriver följande i Python3 tolken?
»>
»>
»> type(true)
- Felmeddelande
för att det ska vara en bolean måste “True” skrivas med stor bokstav i början
Vad skrivs ut när du skriver följande i Python3 tolken?
»>
»>
»> “1” + “1”
11
Vad skrivs ut när du skriver följande i Python3 tolken?
»>
»>
»> type([ ])
class ‘list’
Vad menas med “whitespace”
Det är det engelska ordet för mellanslag (space)
Vad använder Python för att gruppera kodblock?
Python använder sig av indentering. Fyra whitespace rekommenderas.
Vad är PEP8?
PEP8 är en slags “guidelines” för hur man ska skriva koden, formatera mm.
Vad säger PEP8 om radlängden?
MAX 79 tecken.
Vad ska man undvika i variabelnamn enligt PEP8?
Undvik bokstäver I, O och siffror 1, 0 i variabelnamn
Vad kallas det moderna sättet att formatera strängar?
f-strings eller “formatted string litterals”
En funktion är ett kodblock som?
- Är definierat med ett namn
- Kan anropas från olika andra platser i koden.
- Kan ta in-data
- Kan generera ut-data
Hur definierar man en funktion?
Alla funktioner börjas med “def” och sen funktionens namn + paranteser och avslutas med :
def my_function():