400 Stimmen

Was genau ist getattr() und wie verwende ich es?

Ich habe kürzlich lesen Sie über die getattr() Funktion . Das Problem ist, dass ich immer noch nicht begreife, wie man es benutzt. Das einzige, was ich verstehe, ist getattr() ist das getattr(li, "pop") ist dasselbe wie der Aufruf von li.pop .

Ich habe nicht verstanden, wie man damit einen Verweis auf eine Funktion erhalten kann, ohne deren Namen zur Laufzeit zu kennen. Vielleicht liegt es daran, dass ich generell ein Anfänger in der Programmierung bin. Könnte jemand etwas Licht in dieses Thema bringen? Wann und wie verwende ich das genau?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X