Я устанавливаю строку для чего-то в функции, а затем пытаюсь напечатать ее в другой, чтобы найти, что строка никогда не менялась. Я что-то делаю неправильно?
Определение переменной в верхней части моего script
CHARNAME = "Unnamed"
Функция, устанавливающая переменную
def setName(name):
CHARNAME = name
print CHARNAME
Использование функции
print CHARNAME
setName("1234")
print CHARNAME
Выход
Unnamed
1234
Unnamed