Datatypes
Python heeft volgende
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
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
.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 |
**= |