Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment vérifier les dépendances e…
  • Comment faire pour publier des pages…
  • Manipulation de la liste Python 
  • Comment faire pour convertir CSV au …
  • Comment faire de nouvelles lignes en…
  • Comment faire de script exécutable …
  • Tutoriel pour Iterators Python 
  • Comment envelopper une fonction sur …
  • Comment faire pour exécuter Python …
  • Comment utiliser l'héritage dans Py…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Python Méthodes spéciales

    Python est un des langages de programmation les plus populaires dans le monde , selon l'indice TIOBE . Python est un langage de plus haut niveau , les programmeurs n'ont pas à gérer la mémoire . Méthodes magiques de Python sont une partie quelque peu obscure de Python. Ils sont mentionnés dans la référence de la langue , mais ne sont pas bien documentés ou disponibles pour une référence en un seul endroit . Méthodes magiques de Python permettent son comportement par défaut pour être remplacé par le programmeur. Cela peut être une fonction utile lorsque le comportement par défaut de Python fait codage lourd . Méthodes magiques peuvent aussi être dangereux . Leur nature puissant signifie qu'ils peuvent provoquer des résultats inattendus . Méthodes magiques sont toujours entourés par un double soulignement. Programmation Orientée Objet

    Programmation Orientée Objet , ou POO , les programmes de vue en tant que société d'interagir des objets au lieu d' une liste d'instructions . Cela sépare OOP du traditionnel

    programmation impérative de style . Au lieu de remettre l'ordinateur une liste d'instructions à exécuter , les programmeurs POO définissent des «objets» et leurs comportements . Les programmeurs POO orchestrer ces objets pour produire des programmes utiles.
    Classes et méthodes

    Les principaux programmeurs POO d'outils ont à leur disposition pour créer des objets est la classe . La classe est un type spécial d'objet dont le métier est de faire d'autres objets. Les classes peuvent «hériter» d'autres classes ou de copier leur comportement . Les «comportements» d'une classe qui définissent les programmeurs sont appelés «Méthodes ». Les objets peuvent également stocker des valeurs . Ces valeurs sont appelées «variables membres. "
    " __call__ "

    Une méthode magique important est " __call__ " qui permet au programmeur de faire un acte de l'objet comme une fonction simple. Cela peut être utile si l'objet en question est conceptuellement une fonction, mais la mise en œuvre est orienté objet . Pour utiliser la méthode magique " de __call__ », la méthode « __call__ " doit être définie dans la classe appelable.
    " __getattr__ "

    Cette méthode magique permet au programmeur de remplacent comment les valeurs de membres d'une classe sont accessibles . Il s'agit d'une méthode magique très versatile et est utile pour l'utilisation de la syntaxe orientée objet Python pour accéder à des parties d'un " objet" qui ne sont pas orienté objet. Par exemple, cette fonction est utilisée dans " Beautiful Soup », une bibliothèque d'analyse HTML . La méthode " __getattr_ " permet aux utilisateurs de " Beautiful Soup " pour traverser HTML en utilisant la syntaxe de programmation orientée objet de Python.
    " __setattr__ "

    Cette méthode est moins couramment utilisé que " __getattr__ ». La méthode " __setattr__ " fournit un moyen pour les programmeurs de modifier le comportement par défaut pour définir les variables membres . Cette méthode est particulièrement dangereux. Il ne devrait pas être utilisé au hasard car il peut faire pour le code illisible très dense.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ouvrir CMD dans le fond avec Python 
  • Maya Python Tutorial 
  • Comment faire pour supprimer des éléments d'une liste Python 
  • Comment écrire un Miner Email pour Python 
  • Comment compiler commandes Python 
  • Comment supprimer un texte en Python 
  • Comment encoder UTF-8 en Python 
  • Comment ajouter une saisie de caractères dans Python 
  • Python Conseils 
  • Qu'est-ce qu'un répertoire Python 
  • Connaissances Informatiques © http://www.ordinateur.cc