GoogleAdsense

25 Haziran 2021 Cuma

Python Lesson 12-Scope_Kavrami

  Python Lesson 12-Scope_Kavrami

#Scope Kavramı, Global ve Local Değişken
#Global veya yerel degiskenelere nasil erisecegimizi gostermek icin kullanilir@app.route("route")


name="Ceren" #buradaki name ve age degiskenleri global degisken
age =33

def func():
    name="Servet" #burada bulunan name ve age degiskenleri ise local/yerel degisken
    age=33         # sadece bu fonksiyon icinde kullanilan yerel degisken
    message=f"Benim adim {name} ve {age} yasindayim"
    print(message)
func()
print(func())#yine ayni sekilde yazdiracaktir
print(f"Benim adim {name} ve {age} yasindayim")#burada da global degiskenleri kullanacaktir.
#------------------------------------------------------------------
print("********************************************")
x="Sen"
def enclosing():
    x="Ben"
    def innerfunc():
        x="Ask bkz:  KIR CICEGIM"
        print(x)
    innerfunc()
enclosing()#burada enclosing fonksiyonu cagirildi fakat enclosing fonksiyonu 
            #innerfunc calistirdigi icin innerfunc icerigi calisacaktir.
#program calismaya basladiginda asagidaki siralamaya gore degisken icerigine bakar
#L local
#E enclosing
#G global
#B built in funtion (programlama dilinn kendi icindeki  fonksiyonlar örnegin Pi sayisi)
        

Hiç yorum yok:

Yorum Gönder

Python Lesson 13-Object_Oriented_1

  Python Lesson 13-Object_Oriented_1 #Nesne Yönelimli Python I, Nesne, Sınıf class   Car :  #araba class olusturuldu      pass car_1 = Car (...