Maison > développement back-end > Tutoriel Python > Quelles sont les formes de définition de paramètres variables en Python ?

Quelles sont les formes de définition de paramètres variables en Python ?

王林
Libérer: 2023-05-25 15:25:06
avant
859 Les gens l'ont consulté

Instructions

1. Ajoutez * avant les paramètres formels au format *args.

Cela signifie créer un tuple vide appelé args qui peut accepter tous les arguments externes non-mots-clés transmis. Les arguments ordinaires doivent être transmis en tant qu'arguments autres que des mots-clés, sinon l'interpréteur Python transmettra préférentiellement tous les arguments aux arguments variadiques.

2. **kwargs signifie créer un dictionnaire vide nommé kwargs, qui peut accepter n'importe quel nombre de paramètres réels attribués avec des paramètres de mots-clés.

Exemples

def calc(*numbers):
    sum = 0
    for n in numbers:
        sum = sum + n
    return sum
 
print(calc(10, 9))
Copier après la connexion

Quels sont les avantages de Python

1 Simple et facile à utiliser Par rapport aux langages traditionnels tels que C/C++, Java et C#, Python a des exigences moins strictes en matière de format de code ;

2. Python Il est open source, tout le monde peut voir le code source et peut être transplanté et utilisé sur de nombreuses plateformes ;

3 Python est orienté objet et peut prendre en charge la programmation orientée processus et la programmation orientée objet ;

4. Python est un langage interprété, les programmes écrits en Python n'ont pas besoin d'être compilés en code binaire et le programme peut être exécuté directement à partir du code source ;

5 Python est puissant et possède de nombreux modules, qui peuvent le faire. réaliser essentiellement toutes les fonctions communes.

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!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal