Python Eğitimi

Python ANA SAYFA Python Tanıtımı Python Başlarken Python Sözdizimi Python Yorumları Python Değişkenleri Python Veri Türleri Python Numaraları Python Döküm Python Dizeleri Python Boole'leri Python Operatörleri Python Listeleri piton demetleri Python Setleri Python Sözlükleri Python Eğer... Başka Python while Döngüleri Döngüler için Python Python Fonksiyonları piton lambda Python Dizileri Python Sınıfları/Nesneleri Python Kalıtımı Python Yineleyiciler Python Kapsamı Python Modülleri Python Tarihleri Python Matematik Python JSON'u Python Normal İfade Python PIP'si Python Deneyin... Hariç Python Kullanıcı Girişi Python Dize Biçimlendirme

Dosya yönetimi

Python Dosya İşleme Python Okuma Dosyaları Python Dosyaları Yazma/Oluşturma Python Dosyaları Sil

Python Modülleri

NumPy Eğitimi Panda İzlenecek Yol Scipy Eğitimi

Python Matplotlib'i

Matplotlib'e Giriş Matplotlib Başlarken Matplotlib Pyplot Matplotlib Çizimi Matplotlib İşaretçileri Matplotlib Hattı Matplotlib Etiketleri Matplotlib Izgarası Matplotlib Alt Noktaları Matplotlib Dağılımı Matplotlib Çubukları Matplotlib Histogramları Matplotlib Pasta Grafikleri

Makine öğrenme

Başlarken Ortalama Medyan Modu Standart sapma Yüzdelik Veri Dağıtımı Normal Veri Dağılımı Dağılım grafiği Doğrusal Regresyon Polinom Regresyon Çoklu regresyon Ölçek Tren/Test Karar ağacı

Python MySQL

MySQL'e Başlayın MySQL Veritabanı Oluştur MySQL Tablo Oluştur MySQL Ekle MySQL Seçimi MySQL Nerede MySQL Sıralaması MySQL Sil MySQL Bırakma Tablosu MySQL Güncellemesi MySQL Sınırı MySQL'e Katılma

Python MongoDB

MongoDB Başlarken MongoDB Veritabanı Oluştur MongoDB Koleksiyon Oluştur MongoDB Ekle MongoDB Bul MongoDB Sorgusu MongoDB Sıralaması MongoDB Sil MongoDB Damla Koleksiyonu MongoDB Güncellemesi MongoDB Sınırı

Python Referansı

Python'a Genel Bakış Python Yerleşik İşlevleri Python Dizisi Yöntemleri Python Liste Yöntemleri Python Sözlük Yöntemleri Python Tuple Yöntemleri Python Kümesi Yöntemleri Python Dosya Yöntemleri Python Anahtar Kelimeleri Python İstisnaları Python Sözlüğü

Modül Referansı

Rastgele Modül İstek Modülü İstatistik Modülü Matematik Modülü cMath Modülü

Python Nasıl Yapılır?

Liste Kopyalarını Kaldır Bir Dizeyi Ters Çevir İki Sayı Ekle

Python Örnekleri

Python Örnekleri Python Derleyici Python Alıştırmaları Python Testi Python Sertifikası

Python Kapsamı


Bir değişken yalnızca oluşturulduğu bölgenin içinden kullanılabilir. Buna kapsam denir .


Yerel Kapsam

Bir fonksiyon içinde yaratılan bir değişken , o fonksiyonun yerel kapsamına aittir ve sadece o fonksiyonun içinde kullanılabilir.

Örnek

Bir fonksiyonun içinde yaratılan bir değişken, o fonksiyonun içinde mevcuttur:

def myfunc():
  x = 300
  print(x)

myfunc()

İşlev İçinde İşlev

Yukarıdaki örnekte açıklandığı gibi, değişken xfonksiyonun dışında mevcut değildir, ancak fonksiyon içindeki herhangi bir fonksiyon için kullanılabilir:

Örnek

Yerel değişkene, işlev içindeki bir işlevden erişilebilir:

def myfunc():
  x = 300
  def myinnerfunc():
    print(x)
  myinnerfunc()

myfunc()


Küresel Kapsam

Python kodunun ana gövdesinde oluşturulan bir değişken, global bir değişkendir ve global kapsama aittir.

Global değişkenler, global ve yerel herhangi bir kapsamda kullanılabilir.

Örnek

Bir fonksiyonun dışında yaratılan bir değişken globaldir ve herkes tarafından kullanılabilir:

x = 300

def myfunc():
  print(x)

myfunc()

print(x)

Değişkenleri Adlandırma

Bir işlevin içinde ve dışında aynı değişken adıyla çalışırsanız, Python bunları, biri global kapsamda (fonksiyonun dışında) ve diğeri yerel kapsamda (fonksiyonun içinde) olmak üzere iki ayrı değişken olarak değerlendirir:

Örnek

İşlev local öğesini yazdıracak xve ardından kod global öğesini yazdıracaktır x:

x = 300

def myfunc():
  x = 200
  print(x)

myfunc()

print(x)

Genel Anahtar Kelime

Genel bir değişken oluşturmanız gerekiyorsa ancak yerel kapsamda takılıp kaldıysanız, globalanahtar kelimeyi kullanabilirsiniz.

Anahtar globalkelime, değişkeni global yapar.

Örnek

Anahtar kelimeyi kullanırsanız global, değişken genel kapsama aittir:

def myfunc():
  global x
  x = 300

myfunc()

print(x)

Ayrıca, globalbir fonksiyon içindeki global bir değişkende değişiklik yapmak istiyorsanız anahtar kelimeyi kullanın.

Örnek

Bir fonksiyon içindeki global bir değişkenin değerini değiştirmek için, anahtar kelimeyi kullanarak değişkene bakın global:

x = 300

def myfunc():
  global x
  x = 200

myfunc()

print(x)