Как изменить значение переменной в функции в Python?
4 года назад
Andrey Moshkov
Ответы
Я бы попробовал следующие пару вариантов:
Использование ключевого слова global. Если переменная определена в глобальной области видимости, вы можете использовать ключевое слово global для изменения ее значения внутри функции. Например:
Возврат измененного значения. Функция может возвращать измененное значение переменной, которое затем можно присвоить исходной переменной. Например:
3 года назад
Алексей Алешин
В Python изменение значения переменной в функции зависит от типа переменной и способа ее использования.
Для изменения локальной переменной внутри функции просто присвойте ей новое значение:
Для изменения глобальной переменной испольуем ключевое слово global:
Для изменения переменной во внешней функции используем nonlocal:
Важно добавит, что изменение глобальных переменных может сделать код более подверженным ошибкам. Старайтесь не использовать глобальные переменные насколько это возможно.
2 года назад
Ivan Mamtsev






