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