2017-10-13 119 views
-1

我使函數獲得函數中的參數個數,但它只給出數字時纔給出數字,但發現我真正需要的是通過獲取函數名稱來獲取數字。獲取python函數中參數的個數

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

z = a() 

我需要讓z等於3,但它會給出錯誤。

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

z = a(1, 2, 3) 

我需要機會得到len沒有給出params。

回答