La deuxième fonction de paramètres

Un des mots - clés de paramètre nommé : définition de la fonction lorsque, après le paramètre * paramètre, appelé nom de paramètre clé, paramètre qui ne peut recevoir des valeurs traditionnelles de l'argument clé.

DEF FUNC (A, B, *, x, y):   # A, B pour le paramètre de localisation * est un paramètre de longueur variable, x, y pour le paramètre de clé appelé 
    col 
FUNC ( . 1, 2 ,. 1 = X , y = 2)  

En second lieu, la combinaison de paramètres

  1, l'ordre des paramètres de mélange: un paramètre de position, le paramètre par défaut, * args, mot-clé nom de paramètre, le paramètre par défaut mot-clé, ** kwargs.

def func (a, b = 2, * args, x, ** kwargs):
     passe 
func ( 1, 3, 4, 5, x = 6, y = 7, z = 8)   # a = 1 args = (4 , 5) x = 6, kwargs = { 'y': 7, 'z': 8}

  2, l'ordre des arguments de mélange: argument Lieu, l'argument peut traverser *, l'argument de mots-clés, l'argument * dictionnaire.

def func (a, b, c, d, e, f):
     passe 
func ( 1, * (2, 3), d = 4, ** { ' e ' : 5, ' f ' : 6})   # une = 1, b = 2, c = 3, d = 4, e = 5, f = 6

 

Je suppose que tu aimes

Origine www.cnblogs.com/caoyu080202201/p/12524266.html
conseillé
Classement