En este artículo, vamos a discutir cómo obtener parámetros de lista de una función en Python. inspeccionar
de theget la lista de parámetros nombre:
la
Python3
# import required modules import inspect import collections # use signature() print(inspect.signature(collections.Counter))
(*args, **kwds)
la
Python3
# explicit function def fun(a, b): return a**b # import required modules import inspect # use signature() print(inspect.signature(fun))
(a, b)
la
Python3
# import required modules import inspect # use signature() print(inspect.signature(len))
(obj, /)
de theget la lista de parámetros nombre:
la
Python3
# import required modules import inspect import collections # use getargspec() print(inspect.getargspec(collections.Counter))
ArgSpec(args=[], varargs=’args’, palabras clave=’kwds’, valores predeterminados=Ninguno)
la
Python3
# explicit function def fun(a, b): return a**b # import required modules import inspect # use getargspec() print(inspect.getargspec(fun))
ArgSpec(args=[‘a’, ‘b’], varargs=Ninguna, palabras clave=Ninguna, valores predeterminados=Ninguna)
la
Python3
# import required modules import inspect # use getargspec() print(inspect.getargspec(len))
ArgSpec(args=[‘obj’], varargs=Ninguna, palabras clave=Ninguna, valores predeterminados=Ninguna)
Publicación traducida automáticamente
Artículo escrito por riturajsaha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA