Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire exécuter du code Pyth…
  • Comment faire pour convertir JSON au…
  • Comment trier séquence Symboles 
  • Comment les numéros d'entrée en Py…
  • Comment utiliser Python pour récupé…
  • Comment importer GTK Python 
  • Comment: Méthodes de classe Python 
  • Comment: ScrollArea en Python 
  • Comment faire pour tester si une val…
  • Comment concaténer des listes en 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

    Fonctions statiques en Python

    structure orientée objet de Python permet aux programmeurs de créer des programmes sophistiqués , mais parfois il est plus simple de travailler avec une fonction sans l'instanciation d'un objet de classe . Python vous permet de stocker des fonctions dans les fichiers de classe importables , mais les désigner comme une fonction "statique" de sorte que vous pouvez appeler sans créer un objet. Fonctions

    Un novice Python programmeur tend à produire ce qu'on appelle le «code spaghetti. " Il tape sur tout le code d'un programme , mais c'est répétitif , non organisé et difficile à modifier ou entretenir. Comme il l' apprend plus sur la programmation , il commence à utiliser des fonctions , aussi connu comme méthodes, afin de mieux organiser le code. Chaque fonction contient le code source nécessaire pour exécuter un ensemble d'opérations spécifique . Chaque fois que vous devez exécuter ce segment de code, vous pouvez utiliser le nom de la fonction que vous avez créé .
    Classes

    Python organise son code source dans les structures de données appelé les classes. Chaque classe peut contenir un certain nombre de fonctions individuelles. Les classes peuvent être utilisés soit comme un ensemble de plans pour l'interpréteur Python pour construire fonctionner indépendamment des objets , ou comme un conteneur pour les méthodes que vous utilisez fréquemment . En mettant les méthodes dans un fichier de code source distincte située dans sa propre classe , vous pouvez importer ce code dans votre projet avec une seule ligne.
    Classe Versus statique
    < p> Les fonctions à l'intérieur d'une classe peut être soit des fonctions statiques ou des fonctions de classe. Pour utiliser une fonction de classe, vous devez instancier un objet de cette classe , puis appelez la méthode à travers l'objet lui-même. Les fonctions statiques n'ont pas besoin de créer un objet de la classe afin d'appeler et de les exécuter .
    Le Making fonction statique

    Par défaut , les fonctions à l'intérieur de fichiers de classe sont des fonctions de classe. En tapant sur ​​" @ staticmethod " sur la ligne au-dessus de la déclaration d'une fonction , vous pouvez le convertir en une méthode statique . Pas d'autres différences syntaxiques sont disponibles pour déclarer une fonction statique contrairement à la déclaration d'une fonction de classe. Vous pouvez exécuter une fonction statique en utilisant le " classname.function ()" de syntaxe où " nom de classe " est le nom de la classe dans laquelle la fonction réside, et " fonction " est le nom de la méthode. < Br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour obtenir la sortie d'une commande de Shell en Python 
  • Comment désactiver avertissements de désapprobation Python 
  • Mise en miroir une image verticalement et horizontalement à travers le Moyen- Utiliser Python 
  • Comment diviser les données tabulaires avec un séparateur en Python 
  • Faire histogrammes en Python 
  • Comment démarrer l'environnement IDLE Python 
  • Comment convertir des fichiers PY à PYC 
  • Comment supprimer tous les zéros sur les listes en Python 
  • Comment: Python en utilisant l'API Twitter 
  • Comment changer la couleur dans une boîte à moustaches Python 
  • Connaissances Informatiques © http://www.ordinateur.cc