¿Cómo obtener una lista de nombres de parámetros de una función en Python?

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *