2017-10-13 3 views
-1

Je fais fonction, pour obtenir le nombre de params en fonction, mais il donne le nombre seulement s'ils sont donnés, mais la trouvaille dont j'ai vraiment besoin est d'obtenir le nombre juste en obtenant le nom de func.obtiens le nombre de parametres dans la fonction python

def a(a, b, c): 
    par = len(locals()) 
    return par 

z = a() 

Je dois obtenir z égal à 3, mais cela donne une erreur.

def a(a, b, c): 
    par = len(locals()) 
    return par 

z = a(1, 2, 3) 

J'ai besoin d'occasion pour obtenir len sans donner de paramètres.

Répondre