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 ?

王林
王林avant
2023-05-25 15:25:06863parcourir

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

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer