DEV Community

MustafaLSailor
MustafaLSailor

Posted on

global, local, enclosing

benimAdim = "Mustafa"
Global


def benimFonksiyonum():
    benimAdim = "ismail"
    #Enclosing
    def icFonksiyon():
        benimAdim = "kayra"
        #Local
        print(benimAdim)
    icFonksiyon()
Enter fullscreen mode Exit fullscreen mode

benimFonksiyonum()
output:kayra

print(benimAdim)
output:mustafa

y = 10  # Global kapsamda tanımlanan bir değişken

def ornekFonksiyon():
    global y  # global ifadesiyle y değişkeninin global olduğu belirtiliyor
    y = 5     # global y değişkeninin değeri değiştiriliyor
    print(y)

ornekFonksiyon()  # Output: 5
print(y)          # Output: 5 (global y değişkeninin değeri değiştirildi)
Enter fullscreen mode Exit fullscreen mode

Top comments (0)