LINUX.ORG.RU

История изменений

Исправление dimderbin, (текущая версия) :

a = 'test'    # 'а' - глобальная переменная 
def f1():
    global a  # 'а' теперь берётся из глобальной области видимости 
              # (действительно только для текущей области видимости, т.е в f1)
    a = 'test 1'

def f2():
    a = 'test 2' # Присваивание для локальной переменной 'a' (в текущей области видимости)

Исходная версия dimderbin, :

a = 'test'    # 'а' - глобальная переменная 
def f1():
    global a  # 'а' теперь берётся из глобальной области видимости 
              #(действительно только для текущей области видимости, т.е в f1)
    a = 'test 1'

def f2():
    a = 'test 2' # Присваивание для локальной переменной 'a' (в текущей области видимости)