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?