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!
