Définir un Type de Données Spécifique (Constructeurs de Type)
Si vous souhaitez spécifier explicitement le type de données lors de la création d'une valeur (souvent à partir d'une autre valeur ou d'une chaîne), vous pouvez utiliser les fonctions constructeurs qui portent le nom du type :
Exemple :
1
x = str("MIP S1") # x est la chaîne "MIP S1"
2
print(x) # Affiche: MIP S1
3
print(type(x)) # Affiche: <class 'str'>
4
5
a = int(20) # a est l'entier 20
6
print(a) # Affiche: 20
7
print(type(a)) # Affiche: <class 'int'>
8
9
b = float(20.5) # b est le flottant 20.5
10
print(b) # Affiche: 20.5
11
print(type(b)) # Affiche: <class 'float'>
12
13
c = bool(5) # c est True (booléen, 5 est non nul)
14
print(c) # Affiche: True
15
print(type(c)) # Affiche: <class 'bool'>
16
17
d = bool(0) # d est False (booléen, 0 est considéré comme Faux)
18
print(d) # Affiche: False
19
print(type(d)) # Affiche: <class 'bool'>