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