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'>