Section courante

A propos

Section administrative du site

HASH

Haché
Python

Syntaxe

hash(objet)

Paramètres

Nom Description
objet Ce paramètre optionnel permet d'indiquer un objet à analyser

Description

Cette fonction permet de demander la valeur «haché» d'un objet.

Algorithme

MODULE HASH(objet)
   * Vérifier si l'objet est hachable
   SI objet est de type immuable (par exemple, int, str, tuple, frozenset) ALORS
      * Appliquer la fonction de hachage spécifique pour cet objet
      valeur_de_hachage ← calculer_hachage_pour_objet(objet)
      * Retourner la valeur de hachage
      RETOURNE valeur_de_hachage
   SINON
      * Si l'objet n'est pas hachable (par exemple, une liste ou un dictionnaire),
      * lever une exception ou retourner une erreur
      Lever une exception TypeError
   FIN SI

Remarques



Dernière mise à jour : Mercredi, le 14 septembre 2016