ÖVNINGSUPPGIFT

Uppgift 6 - Vilken datatyp passar till?

Försök själv först. Ledtrådar och facit finns längre ner – helt utan inloggning.

Vilken datatyp får följande Python-uttryck? Citationstecken och decimalpunkt är viktiga.

UttryckDin datatyp
1024?
"k"?
"Programmering"?
10.5?
2147483648?
128?
"Ö"?
True?
"true"?
54.5343?
Lösning
UttryckTyp
1024int
"k"str
"Programmering"str
10.5float
2147483648int
128int
"Ö"str
Truebool
"true"str
54.5343float

Utan citationstecken är true ett variabelnamn, inte automatiskt en sträng. Om namnet inte är definierat blir det NameError. 54,5343 skapar en tuple med två heltal; decimaler skrivs med punkt i Python.