| 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
    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

    Previous :

    next :
      articles connexes
    ·Comment faire de tableau 3D en Python 
    ·Comment lire un site Web avec Python 
    ·Programmation informatique Tutoriels Terminologie 
    ·Comment importer un programme à partir Python 
    ·Comment définir des variables globales en Python 
    ·Comment Count Down détecté en Python 
    ·Comment mettre à jour un chemin Python 
    ·Quelle est la langue de l'interpréteur Python codé en…
    ·Comment synchroniser les files d'attente via XML -RPC e…
    ·Comment écrire une liste en Python 
      articles en vedette
    ·Comment détecter les Robots en PHP 
    ·Comment apprendre Python dans Ubuntu 
    ·Types de Bugs Format String 
    ·Comment programmer une araignée Email en python 
    ·Comment supprimer JPA dans Java 
    ·Raisons d'utiliser Prolog 
    ·Comment faire pour utiliser l'environnement Script VBS …
    ·Comment écrire un programme qui rafraîchira l'Explora…
    ·Comment obtenir les noms de propriétés de l'objet dan…
    ·Comment faire filtrage dans un ListBox dans VB.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com