Зарезервированное слово global | Python для начинающих
GIL (Global Interpreter Lock) в Python
Изначально я хотел сразу начать отвечать на вопрос с собеса про память в Python, но поняв, что выйдет очень длинно, решил разбить на несколько постов. Сейчас поговорим про Gil, в следующих статьях про GC, закончим уже поверхностно про пуллы памяти, арены. Gil - это просто Лок, который разрешает только...
Глобальные переменные в функциях Python
В Python, как и в других языках, глобальные переменные можно использовать в функциях. Но, как всегда, здесь новичок может напороться на неожиданности и труднонаходимые ошибки (ну как тут не вспомнить мой любимый Паскаль, где ничего такого сделать просто невозможно, во всяком случае случайно))). Итак, вот пример кода: Здесь я использовал идентификатор, состоящий из русских букв. Это для лучшего понимания. В Python (а также и некоторых других, таких как C# и JavaScript) это допускается, хотя и не приветствуется...