• [^] # Re: python et django?

    Posté par . En réponse au journal S’il vous plaît... architecture-moi un Kanboard !. Évalué à 2. Dernière modification le 27 février 2014 à 08:51.

    De plus en Python, habituellement, on écrit régulièrement des attributs nommés selon l'expression régulière __(?<nom>.*)__, pour implémenter un protocole, mais on les utilise peu directement.
    Par exemple, pour rendre un objet indexable (utilisable avec la notation objet[index]), on lui ajoute une méthode __getitem__ (et éventuellement __setitem__ pour l'affectation), et pour le rendre "appelable" (callable —utilisable avec la notation parenthésée objet(arguments)), on lui adjoint une méthode __call__.