Назначить передачу функции в Python

У меня есть фрагмент кода, который определяет функцию, которая принимает функцию в качестве аргумента, например:

def stuff(n, f):
  f(n)

Теперь я хочу предоставить какое-то значение по умолчанию для f, которое ничего не делает. Так что я решил использовать pass, например:

def stuff(n, f = None):
  if(f is None):
    f = pass
  f(n)

Но это не компилируется. Как мне это сделать?

8
задан LinuxMercedes 28 February 2011 в 09:57
поделиться