python
def outer(a, b):
def inner():
return a + b
return inner#Gibt ein Objekt zurück, anstatt die innere Funktion aufzurufen
f = outer(1,3)
print(f)
print(f())
Ausführungsergebnis
<function outer.<locals>.inner at 0x7**c3dfa*****>
4
Im Druck (f) Die Informationen des inneren Objekts werden zurückgegeben. a + b läuft nicht.
Wenn Sie f () tun, wird inner ausgeführt.