| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    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 >

    Previous :

    next :
      articles connexes
    ·Comment trouver la somme d'un tuple dans Python 
    ·Comment mettre à jour les paquets Python du site 
    ·Comment créer un curseur en Python 
    ·Comment trouver des sous-ensembles dans un Python 
    ·Comment créer un Keylogger utilisant Python 
    ·Comment faire un traducteur en Python 
    ·Projets Python pour OpenCV 
    ·Comment Passer les lignes de commentaires en Python 
    ·Comment étudier le langage de programmation Python 
    ·Comment remplacer un espace par Python Regex 
      articles en vedette
    ·Les utilisations de pointeurs 
    ·Comment récupérer une structure de table MySQL en PHP…
    ·Comment créer un site web Java Connexion 
    ·Comment vérifier les valeurs dans Pseudocode 
    ·Comment ajouter Video Overlay en PHP Mouvement 
    ·Comment faire un bouton de fermeture pour mettre fin à…
    ·Comment faire une animation en utilisant Java 
    ·Comment faire pour créer une nouvelle base de données…
    ·Comment Teach Yourself Visual C 6 
    ·Comment utiliser iFrame pour obtenir à distance PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com