
Fonctions intégrées 157
il est retou rné directement (il ne s’agit pas d’une copie) ; cela
est suffisant car les tuples sont des immutables. S’il n’y a pas
d’argument, la fon ction retourne un n ouveau tuple vide. C’est
aussi un nom de classe d’un type qui peut être sous-classé.
type(objet | (nom, bases, dict))
Cette fonction (qui est aussi un nom de type pouvant être
sous-classé) est utilisée selon deux modes différents q u i sont
déterminés par la syntaxe d’appel :
–
Avec un seul argumen t, la fonction retourne un objet
type représentant le type de l’objet. Ceci est utile pour
tester un type dans les instructions if (par exemple,
type(X)==type([])). V