Maison  >  Article  >  développement back-end  >  Comment passer des paramètres en python

Comment passer des paramètres en python

silencement
silencementoriginal
2019-05-21 13:20:0417198parcourir

Comment passer des paramètres en python

Une définition de fonction peut contenir plusieurs paramètres formels, donc un appel de fonction peut également contenir plusieurs paramètres réels. Il existe de nombreuses façons de transmettre des paramètres réels à une fonction, et des paramètres de position peuvent être utilisés. Les arguments positionnels, qui nécessitent que les arguments réels soient dans le même ordre que les paramètres formels ; les arguments de mot-clé, où chaque argument est constitué d'un nom de variable et d'une valeur et de dictionnaires ; Ces méthodes sont présentées tour à tour ci-dessous.

1. Paramètres positionnels

Lors de l'appel d'une fonction, Python doit associer chaque paramètre réel dans l'appel de fonction à un paramètre formel dans la définition de la fonction. La manière la plus simple de procéder consiste à se baser sur l’ordre des arguments. Cette association est appelée argument de position. Pour comprendre comment cela fonctionne, examinons une fonction qui affiche des informations sur les animaux. Cette fonction indique à quel animal appartient un animal et quel est son nom, comme suit :

Comment passer des paramètres en python

La définition de cette fonction indique qu'elle nécessite un type d'animal et un nom. Lors de l'appel describe_pet(), vous devez fournir un type d'animal et un nom dans l'ordre. Par exemple, dans l'appel de fonction précédent, l'argument « hamster » est stocké dans le paramètre formel animal_type et l'argument « harry » est stocké dans le paramètre formel pet_name. Dans le corps de la fonction, ces deux paramètres formels sont utilisés pour afficher les informations sur l'animal ; la sortie décrit un hamster nommé Harry :

Comment passer des paramètres en python

2. Mots clés Paramètres réels

Les paramètres réels des mots-clés sont des paires nom-valeur transmises à la fonction. Vous associez le nom et la valeur directement dans l'argument, il n'y a donc aucune confusion lors du passage de l'argument à la fonction (vous ne vous retrouverez pas avec Harry nommé Hamster). Les arguments de mots clés éliminent le besoin de se soucier de l’ordre des arguments dans un appel de fonction et indiquent clairement le but de chaque valeur dans l’appel de fonction.

Comment passer des paramètres en python

3. Valeur par défaut

Lors de l'écriture d'une fonction, vous pouvez spécifier une valeur par défaut pour chaque paramètre formel

Comment passer des paramètres en python

Recommandations d'apprentissage associées : Tutoriel Python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn