в моем коде у меня есть:
class A:
def a():
......
def b():
a()
......
b()
Тогда компилятор скажет "NameError: глобальное имя a() не определено". Если я вытащу все вещи из класса A, это не будет проблемой, но как я могу определить метод в классе A? Большое Вам спасибо.
self.method_name
. Без явногоself
как бы вы могли отличить глобальную функцию от метода (примечание: функции могут быть созданы во время выполнения -> это невозможно). - person Bakuriu   schedule 10.07.2013