Versión de Python del objeto de argumentos de javascript: ¿existe?

En JavaScript cada función tiene una función especial.arguments objetos predefinidos que contienen información sobre los argumentos pasados ​​a la llamada de función, por ejemplo,

function test() {
  var args = Array.prototype.slice.call(arguments);
  console.log(args);
}

los argumentos se pueden volcar fácilmente en una matriz estándar:

test()
// []

test(1,2,3)
// [1, 2, 3]

test("hello", 123, {}, [], function(){})
// ["hello", 123, Object, Array[0], function]

Sé que en Python puedo usar argumentos estándar, argumentos posicionales y argumentos de palabras clave (como los definidosaquí) para gestionar el número de parámetro dinámico, pero ¿hay algo similar aarguments objeto en Python?

Respuestas a la pregunta(1)

Su respuesta a la pregunta