Global ko‘rinish sohasi


Global ko‘rinish sohasi

Python kodining asosiy qismida yaratilgan o‘zgaruvchi global o‘zgaruvchi bo‘lib, global ko‘rinish sohasiga tegishli bo‘ladi.

Global o‘zgaruvchilar istalgan ko‘rinish sohasida — global sohada ham, lokal sohada ham — mavjud bo‘ladi.

Misol

Funksiyadan tashqarida yaratilgan o‘zgaruvchi global bo‘lib, undan istalgan joyda foydalanish mumkin:

x = 300 def myfunc():   print(x) myfunc() print(x)
O‘zingiz sinab ko‘ring »

O‘zgaruvchilarni nomlash

Agar funksiya ichida va tashqarisida bir xil o‘zgaruvchi nomi bilan ishlasangiz, Python ularni ikkita alohida o‘zgaruvchi sifatida ko‘radi: biri global ko‘rinish sohasida (funksiyadan tashqarida), ikkinchisi lokal ko‘rinish sohasida (funksiya ichida) mavjud bo‘ladi:

Misol

Funksiya lokal xni chiqaradi, so‘ng kod global xni chiqaradi:

x = 300 def myfunc():   x = 200   print(x) myfunc() print(x)
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!