Python est virtuellement capable de traiter des nombres entiers de taille illimitée, pour peux que ceux-ci tiennent dans la mémoire de la machine qui exécute le code.
Python se débrouille tout seul pour que les entiers manipulés tiennent tout seul dans les registres du processeur.
Pour qu’un nombre soit considéré comme un réel par Python, il suffit d’inclure un . dans sa notation ou utiliser la notation scientifique.
Exemple :
1.234 7. 0.001 7e-1
Une variable de type bool peut prendre deux valeurs :
True ou False
Sont considérées comme fausse :
Le reste est vrai.
En plus du == , les opérateurs spécifiques aux booléens sont : not , or et and.
Les chaînes sont des séquences de caractères. Sous Python, les éléments d’une séquence sont toujours indicés (ou numérotés) à partir de zéro.
Si l’on désire déterminer le nombre de caractères présents dans une chaîne, on utilise la fonction intégrée len()
Pour extraire un caractère d’une chaîne, il suffit d’accoler au nom de la variable qui contient cette chaîne, son indice entre crochets :
nom = 'Cédric’ print(nom[1], nom[3], nom[5]) #affiche é r c
Il est souvent utile de pouvoir désigner l’emplacement d’un caractère par rapport à la fin de la chaîne. Pour cela, il suffit d’utiliser des indices négatifs.
Ainsi -1 désignera le dernier caractère, -2 l’avant dernier, etc. :
nom = 'Cédric’ print (nom[-1], nom[-4], nom[-6]) #affiche cdC
N.B : On utilise des guillemets pour délimiter une chaîne dans laquelle il y a des apostrophes