У мові програмування змінні використовуються для зберігання інформації. Наприклад, при розробці програмного забезпечення для управління студентами ім’я, електронна пошта та вік студента зберігатимуться у відповідних змінних. Як і інші мови програмування, Python має як глобальні, так і локальні змінні. У Python глобальні змінні оголошуються поза функцією і можуть використовуватися скрізь у програмі. Ця стаття детально пояснює глобальні змінні в Python на деяких прикладах.
Сфера дії глобальної змінної дуже широка, і вона не обмежується жодною конкретною функцією. Ці змінні можуть використовуватися як усередині, так і зовні функції для зберігання та отримання інформації.
Створення та використання глобальних змінних
У цьому прикладі ми створимо і використаємо глобальну змінну в нашому скрипті Python.
#creating змінної іменіname = "камран"
#створення функції
def student ():
print ("Ім'я:", ім'я)
#calling функції
студент ()
Вихідні дані
У даному коді оголошується змінна 'name', і значення присвоюється поза функцією. Далі ми викликали та використали цю змінну всередині функції. Функція студента друкує значення імені студента, а значення імені приймається глобальною змінною.
Тепер, якщо ми оголосимо ту саму змінну 'name' всередині функції та надрукуємо її, буде викликана локальна змінна функції, і її значення буде надруковано. Локальні змінні - це змінні, які створюються та використовуються всередині функції.
#creating змінної іменіname = "камран"
#створення функції
def student ():
#create локальна змінна
name = 'Тальха'
print ("Ім'я:", ім'я)
#calling функції
студент ()
Вихідні дані
Глобальна змінна є чудовим інструментом для зберігання інформації в рамках програми. Коли вам потрібна будь-яка інформація, ви можете викликати ці змінні всередині будь-якої функції та використовувати їх значення. У цьому наступному прикладі ми створимо дві глобальні змінні, num1 та num2, і використаємо їх у декількох функціях для виконання додавання, віднімання, множення та ділення.
# створення двох глобальних змінних, num1 та num2число1 = 10
число2 = 20
#creating функція додавання
додавання def ():
print ("Сума:", num1 + num2)
#creating віднімання функції
def віднімання ():
print ("Різниця полягає", num2-num1)
#creating multiplication function
множення def ():
print ("Значення множення:", num1 * num2)
#creating multiplication function
def ділення ():
print ("Значення поділу", num2 / num1)
# виклик усіх функцій
додавання ()
віднімання ()
множення ()
поділ ()
Вихідні дані
Наразі ми бачили лише приклади, коли глобальні змінні створювались поза функцією. Однак з глобальний ключове слово, ми можемо створювати глобальні змінні всередині функції.
Усередині функції та поза нею значення змінної, створеної за допомогою ключового слова global, залишатиметься незмінним.
#створення функціїdef student ():
#create локальної змінної
глобальна назва
name = "Камран"
#calling функції
студент ()
print ("Ім'я:", ім'я)
Вихідні дані
Висновок
У цій статті на декількох прикладах пояснено глобальні змінні в Python. Змінні - це будівельні блоки мов програмування. Вони використовуються для зберігання відповідної інформації. Для глобальних змінних значення в програмі залишається незмінним.