Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • TypeError en Python 
  • Comment faire pour intégrer VBS en …
  • Comment Transposer une liste de list…
  • Comment créer des cartes flash en P…
  • Comment lister les disques en Python…
  • Comment: Python en utilisant l'API T…
  • Comment ouvrir un fichier en Python 
  • Obtenir la longueur d'un tableau en …
  • Comment générer une alerte en Pyth…
  • Comment exporter des images au coeur…
  •   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

    Nombre variable d'arguments pour Python

    œuvres Python comme un objectif général et le langage de programmation très souple utilisée dans le développement de code pour les applications bureautiques et web. Une partie de l'appel de Python à une large base d'utilisateurs est sa fonctionnalité . Python utilise des concepts de programmation pour se modeler comme un langage complet qui favorise la facilité d'utilisation et la syntaxe flexible. Dans cette veine , les programmeurs peuvent développer du code dans lequel les méthodes peuvent prendre une quantité variable d'arguments ( plutôt que d'une liste définie de manière statique ) . Ceci est accompli grâce à la syntaxe de Python et intégré dans les types de données . Python Méthodes

    La fondation de programmation Python ( et toute sorte de code, d'ailleurs) se compose de méthodes. Les programmeurs définissent des méthodes comme des blocs nommés de code qui peut être appelé à plusieurs reprises à partir d'autres parties d'un programme . Cela permet aux programmeurs de créer du code qu'ils pourraient utiliser à plusieurs reprises et de le stocker dans une méthode. Ensuite, le programmeur peut utiliser ce nom de méthode tout au long d'autres projets. Dans l'exemple suivant , le programmeur définit une fonction qui renvoie le résultat d' une opération de multiplication . La méthode prend deux «arguments» ou entrée fournies par l'utilisateur de la fonction :

    >>> multiplient def ( x , y) :

    . . . return x * y
    Argument Listes

    La liste des arguments d'une méthode sert essentiellement les paramètres d'entrée de la méthode. Quand un programmeur définit une méthode comme une liste particulière d'arguments , toute personne utilisant la méthode doit fournir les arguments pour qu'il fonctionne correctement . Quelles sont les valeurs fournies par l'utilisateur dépend du programme , mais le nombre d'arguments et le type de données fournies à chaque argument sont des exigences de la méthode. Comme dans l'exemple "multiplier ( x , y) " , la méthode de multiplication prend deux arguments de type numérique et retourne un résultat numérique. Saisie de différents types de données va produire des effets inattendus , et ne pas entrer dans tous les arguments entraînera la méthode pour planter le programme .

    Valeurs par défaut

    Un programmeur pourrait décider à un moment donné qu'une méthode doit gérer une quantité variable d'arguments . Ceci est réalisé de deux façons. La première consiste à créer des valeurs par défaut pour les arguments de la méthode . Une méthode par défaut fournit simplement une valeur d'un argument avant qu'il ne soit appelé. Si l'utilisateur de la méthode ne fournit pas l'argument , la méthode utilise la valeur par défaut ( comme dans l'exemple ci-dessous ) :

    >>> def multiplient (x, y = 2): < br >

    . . . return x * y

    >>> multiplient ( 1) //aucun argument y , par défaut à 2

    >>> multiplient ( 1, 3) //y argument fourni par l'utilisateur , y = 3
    arguments variables

    Une autre façon de fournir des arguments variables met en œuvre le « * args " mot-clé dans la définition de la méthode. L' * args mot-clé représente une collection d'arguments dans un nom, d'où le programmeur peut accéder arguments peuvent à travers un tableau indexé de valeurs. Dans l'exemple suivant , le * args mot définit la collection d'arguments à une méthode, un utilisateur appelle la méthode avec diverses listes d'arguments :

    >>> def multiplient (X, Y , * args ) :

    . . . j = x * y

    . . . pour x dans * args :

    . . . j * x

    . . . retourner j

    >>> multiplient (1, 2 ) //uniquement les deux premiers arguments sont nécessaires

    >>> multiplient (1, 2 , 5, 6 ) //deux arguments supplémentaires

    >>> multiplient ( 4, 5, 3, 4, 6, 7, ) //quatre arguments supplémentaires

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire un Haut Bas du jeu en Python 
  • Comment calculer la variance moyenne et écart-type utilisant Python 
  • Comment calculer l' interpolation numérique utilisant Python 
  • Mise en boucle de toutes les propriétés d'un objet Python 
  • Qu'est-ce que Python 2.5 
  • Comment utiliser les fichiers d'en-tête en Python 
  • Comment compiler Python avec le débogage 
  • Python Tutorial pour Mac 
  • Comment faire pour tester si une valeur est un nombre décimal ou non en Python 
  • Comment imposer une limite de liste en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc