Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment lire une colonne CSV & Conve…
  • Comment utiliser Python pour vérifi…
  • Quel type de programme d'ordinateur …
  • Comment mettre quelque chose sur un …
  • Comment faire des boucles en Python 
  • Comment convertir une chaîne en URL…
  • Comment faire une majuscule à corde…
  • Un tutoriel sur les types de chaîne…
  • Comment exécuter un script Python s…
  • Comment faire pour créer un jeu de …
  •   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

    Comment remplacer une fonction en Python

    Ces situations se produisent dans la programmation où vous avez besoin de modifier le comportement d'une fonction intégrée . Dans le langage de programmation Python , les méthodes d'une classe peuvent remplacer les méthodes par défaut avec un code différent . En programmation orientée objet, une classe est une définition d'un objet qui définit les attributs d'un objet en tant que variables d'instance et les fonctions que l'objet des appels comme méthodes. Pour remplacer une fonction intégrée dans Python, créer une classe personnalisée qui définit une méthode du même nom que la fonction que vous tentez de passer outre . Instructions
    1

    Définir une classe personnalisée . Tapez " myClass de classe: " pour une classe entièrement nouvelle ou " myClass classe ( superClass ):« pour une sous-classe , où vous voulez remplacer superClass avec le nom de classe de la classe que vous voulez que votre classe hérite. Une classe hérite de toutes les méthodes et les variables d'instance , c'est super , même si elles peuvent être remplacées .
    2

    définir une méthode de classe avec le même nom que celui que vous souhaitez remplacer . Par exemple, vous pouvez remplacer la fonction " __init__ " de faire l'initialisation personnalisée lorsque vous créez une instance de la nouvelle classe ou remplacer la fonction « d'affichage » pour afficher les données de votre classe d'une manière personnalisée. Pour remplacer ces deux fonctions , votre code peut maintenant lire :
    classe

    myClass :

    def __ init__ ( ) :
    affichage def

    ():
    Hôtels 3 Programme de

    votre code personnalisé pour les méthodes de classe surchargées . Le code est entièrement à vos propres besoins , mais il peut lire quelque chose comme :

    maClasse classe:

    def __ init__ (self, valeur ) :

    self.data = valeur

    affichage def (self, valeur ) :

    impression self.data

    la variable auto passe l'instance de votre objet myClass à la méthode de classe
    < br . >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment: Python UTF8 à Unicode 
  • Qu'est-ce qu'un répertoire Python 
  • Comment faire un dictionnaire avec deux clés en Python 
  • Comment trouver des majuscules dans Python 
  • Comment faire pour tuer le processus Python 
  • Comment insérer un caractère de nouvelle ligne dans une liste de diffusion 
  • Comment remplacer entiers négatifs dans un tableau Python 
  • Comment faire de Round Up Python 
  • Comment combiner des listes dans des dictionnaires Python 
  • Timing une routine en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc