First page Back Continue Last page Overview Image

Funktionsnamen mit Attributen

Funktionsnamen können auch attributiert werden.

Sie können als Ersatz für nicht existierende statische Variablen verwendet werden:

def f(x):

f.counter = getattr(f, "counter", 0) + 1

return "Monty Python"

for i in range(10):

f(i)

print(f.counter)

10