Как сделать глобальную переменную в python
Узнайте, как создать глобальную переменную в Python с примерами. Научитесь использовать глобальные переменные для хранения и работы с данными в вашем приложении.
В Python есть две основные категории переменных: локальные и глобальные. Локальные переменные существуют только в том месте и в то время, когда они были объявлены, и они никогда не доступны для других частей программы. Глобальные переменные, напротив, доступны для всей программы и могут быть использованы в любом месте. Чтобы создать глобальную переменную в Python, вам нужно использовать ключевое слово global
.
global some_var
some_var = 10
def my_function():
print(some_var)
my_function() # выведет 10
В этом примере мы создали глобальную переменную some_var
и присвоили ей значение 10. Затем мы объявили функцию my_function()
, которая просто печатает значение переменной some_var
. Когда мы вызываем функцию my_function()
, мы печатаем значение глобальной переменной some_var
, а именно 10.
Глобальная переменная может быть изменена в любом месте программы, даже внутри функции. Например, мы можем изменить значение глобальной переменной some_var
внутри функции my_function()
:
global some_var
some_var = 10
def my_function():
global some_var
some_var = 20
print(some_var)
my_function() # выведет 20
print(some_var) # теперь выведет 20
Таким образом, как вы могли видеть, создание глобальной переменной в Python очень просто. Все, что вам нужно сделать, это использовать ключевое слово global
перед именем переменной при объявлении переменной. Это позволяет Python знать, что переменная является глобальной и доступна для использования в любом месте программы.