Python

Глобальні змінні Python

Глобальні змінні Python

У мові програмування змінні використовуються для зберігання інформації. Наприклад, при розробці програмного забезпечення для управління студентами ім’я, електронна пошта та вік студента зберігатимуться у відповідних змінних. Як і інші мови програмування, 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. Змінні - це будівельні блоки мов програмування. Вони використовуються для зберігання відповідної інформації. Для глобальних змінних значення в програмі залишається незмінним.

Як використовувати Xdotool для стимулювання клацань миші та натискань клавіш у Linux
Xdotool - це безкоштовний інструмент командного рядка з відкритим кодом для імітації клацань миші та натискань клавіш. У цій статті буде розглянуто ко...
Топ 5 ергономічних продуктів для комп'ютерної миші для Linux
Чи викликає тривале використання комп’ютера біль у зап’ясті або пальцях? Ви страждаєте від ригідності суглобів і вам постійно доводиться трясти руки? ...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...