Python-Version von Javascript Argumenten Objekt - gibt es das?
In JavaScript hat jede Funktion ein speziellesarguments
vordefinierte Objekte, die Informationen über an den Funktionsaufruf übergebene Argumente enthalten, z.
function test() {
var args = Array.prototype.slice.call(arguments);
console.log(args);
}
Argumente können einfach in ein Standard-Array geschrieben werden:
test()
// []
test(1,2,3)
// [1, 2, 3]
test("hello", 123, {}, [], function(){})
// ["hello", 123, Object, Array[0], function]
Ich weiß, dass ich in Python Standardargumente, Positionsargumente und Schlüsselwortargumente verwenden kann (genau wie definiert)Hier) zur Verwaltung der dynamischen Parameternummer - aber gibt es etwas Ähnliches zuarguments
Objekt in Python?