python获取函数参数个数的方法
def sum(a,b):
return(a+b)
print(sum.__code__.co_argcount)
# 2
#输出的函数参数个数
print(sum.__code__.co_varnames)
# ('a', 'b')
#这里会输出函数用到的所有变量名,不只是参数名
print(sum.__defaults__)
# None
# 返回参数的初始值
#另外还发现了个东西
import inspect
inspect.getargspec(sum)
# ArgSpec(args=['a', 'b'], varargs=None, keywords=None, defaults=None)