def foo(*pr):
print pr
def set(arg):
apply(arg, (1,))
set(foo)
def foo(*pr):
print pr
def set(arg):
apply(arg, (1,))
set(foo)
def ky():print 'ky'
def call_string(arg):globals()[arg]() # arg строка
call_string('ky')
# второй способ
def call_object(arg):arg() # есди arg ссылка на обьект...
call_object(ky)
#еще один вариант
def call_string2(arg):globals()[arg].__call__()
call_string2('ky')