Python-версия объекта аргументов JavaScript - существует ли он?
В JavaScript каждая функция имеет специальныйarguments
предопределенные объекты, которые содержат информацию об аргументах, переданных вызову функции, например,
function test() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
аргументы могут быть легко выгружены в стандартный массив:
test()
// []
test(1,2,3)
// [1, 2, 3]
test("hello", 123, {}, [], function(){})
// ["hello", 123, Object, Array[0], function]
Я знаю, что в Python я могу использовать стандартные аргументы, позиционные аргументы и аргументы ключевых слов (как определеноВот) управлять динамическим номером параметра - но есть ли что-нибудь похожее наarguments
объект в Python?