versão python do objeto de argumentos do javascript - ele existe?

Em JavaScript cada função tem um especialarguments objetos predefinidos que contêm informações sobre argumentos passados ​​para a chamada de função, por exemplo

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

argumentos podem ser facilmente descartados em uma matriz padrão:

test()
// []

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

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

Eu sei que em Python eu posso usar argumentos padrão, argumentos posicionais e argumentos de palavras-chave (assim como definidoAqui) para gerenciar o número do parâmetro dinâmico - mas há algo semelhante aarguments objeto em Python?

questionAnswers(1)

yourAnswerToTheQuestion