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