Python

Глобальные переменные Python

Глобальные переменные Python

В языке программирования переменные используются для хранения информации. Например, при разработке системы программного обеспечения для управления студентами имя, адрес электронной почты и возраст студента будут храниться в соответствующих переменных. Как и другие языки программирования, Python имеет как глобальные, так и локальные переменные. В Python глобальные переменные объявляются вне функции и могут использоваться везде в программе. В этой статье подробно объясняются глобальные переменные в Python с некоторыми примерами.

Область действия глобальной переменной очень широка и не ограничивается какой-либо конкретной функцией. Эти переменные могут использоваться как внутри, так и вне функции для хранения и извлечения информации.

Создание и использование глобальных переменных

В этом примере мы создадим и будем использовать глобальную переменную в нашем скрипте Python.

# создание имени переменной
name = "камран"
# создание функции
def student ():
print ("Имя:", имя)
# вызов функции
ученик()

Выход

В данном коде объявлена ​​переменная name, а значение присваивается вне функции. Затем мы вызвали и использовали эту переменную внутри функции. Функция ученика печатает значение имени ученика, а значение имени берется глобальной переменной.

Теперь, если мы объявим ту же самую переменную name внутри функции и распечатаем ее, будет вызвана локальная переменная функции и будет напечатано ее значение. Локальные переменные - это переменные, которые создаются и используются внутри функции.

# создание имени переменной
name = "камран"
# создание функции
def student ():
# создание локальной переменной
name = 'Talha'
print ("Имя:", имя)
# вызов функции
ученик()

Выход

Глобальная переменная - отличный инструмент для хранения информации в программе. Когда вам нужна какая-либо информация, вы можете вызвать эти переменные внутри любой функции и использовать их значение. В следующем примере мы создадим две глобальные переменные, num1 и num2, и будем использовать их в нескольких функциях для выполнения сложения, вычитания, умножения и деления.

# создание двух глобальных переменных num1 и num2
число1 = 10
число2 = 20
# создание функции сложения
def сложение ():
print ("Сумма:", num1 + num2)
# создание функции вычитания
def вычитание ():
print ("Разница в том", num2-num1)
# создание функции умножения
def умножение ():
print ("Значение умножения:", число1 * число2)
# создание функции умножения
def деление ():
print ("Цена деления", num2 / num1)
# вызов всех функций
добавление()
вычитание ()
умножение ()
разделение()

Выход

Пока что мы видели только примеры, в которых глобальные переменные создавались вне функции. Однако с Глобальный ключевое слово, мы можем создавать глобальные переменные внутри функции.

Внутри и вне функции значение переменной, созданной с помощью ключевого слова global, останется прежним.

# создание функции
def student ():
# создание локальной переменной
глобальное имя
name = "Кямран"
# вызов функции
ученик()
print ("Имя:", имя)

Выход

Заключение

В этой статье объясняются глобальные переменные в Python на нескольких примерах. Переменные - это строительные блоки языков программирования. Они используются для хранения соответствующей информации. В случае глобальных переменных значение остается неизменным на протяжении всей программы.

Лучшие игры Oculus App Lab
Если вы владелец гарнитуры Oculus, вы должны знать о загрузке неопубликованных приложений. Боковая загрузка - это процесс установки на гарнитуру содер...
10 лучших игр для Ubuntu
Платформа Windows была одной из доминирующих платформ для игр из-за огромного процента игр, которые разрабатываются сегодня с встроенной поддержкой Wi...
5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...