Datatypes

Python heeft volgende datatypes bij default ingebouwd.

Categorie

Datatype

Text

str

Numeric

int, float, complex

Boolean

bool

Sequence

list, tuple, range

Mapping

dict

Set

set, frozenset

Binary

bytes, bytearray, memoryview

Variabelen

Variabelen kunnen gegevens van verschillende types opslaan.

  • maak een variabele x aan, met de waarde 100

  • print datatype van de variabele met de functie type()

Wat zal de output zijn?

x = 100
print(type(x))

Antwoord

OUTPUT: <class 'int'>

Voorbeelden

Voorbeeld

Datatype

var = "ICT"

str

var = 100

int

list = ["ICT","Elektronica"]

list

tuple = ("ICT", "Elektronica")

tuple

var = False

bool

dict:{"name": "ICT"}

dict

Ook is het mogelijk om het datatype specifieren, door gebruik te maken van de volgende constructoren.

var = str("ICT")

I/O operations

Printen naar het scherm

print("Python is really a great language,", "isn't it?")

OUTPUT: Python is really a great language, isn't it?

Lees keyboard input

str = raw_input("Geef input: ")
print("Ontvangen input is : ", str)

OUTPUT:
Geef input: Hello Python!
Ontvangen input is: Hello Python!

Operatoren

Operatoren worden gebruikt om bewerkingen uit te voeren op variabelen en waarden.

print(100 * 2)

Rekenkundige operatoren

Voorbeeld

Operator

value1 + value2

+

value1 - value2

-

value1 * value2

*

value1 / value2

/

value1 % value2

%

value1 // value2

// (floor division)

value1 ** value2

** (machtsverheffing)

Assignment operatoren

Voorbeeld

Operator

value1 = value2

=

value1 += value2

+=

value1 *= value2

*=

value1 /= value2

/=

value1 %= value2

%=

value1 //= value2

//=

value1 **= value2

**=

Comparison operatoren

Voorbeeld

Operator

value1 == value2

==

value1 != value2

!=

value1 * value2

*

value1 > value2

>

value1 < value2

<

value1 >= value2

>=

value1 ⇐ value2

< =

Voorbeeld

  • maak een variabele x met de waarde 10

  • voeg 40 bij x

  • print het resultaat

x = 10
x += 40
print(x)