Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีใช้ Global Variable ในฟังก์ชัน Python

Global variable: เข้าถึงได้ทุกที่ Local variable: เข้าถึงได้เฉพาะใน frame/function นั้น

ถ้ามีตัวแปรชื่อเดียวกันในฟังก์ชัน จะเป็น local variable แยกต่างหาก

ตัวอย่างเข้าถึง global

k = "I like green tea"

def foo():
    print(k)  # อ่าน global variable

foo()
print(k)

ผลลัพธ์

I like green tea
I like green tea

หากต้องการแก้ไข global variable ภายในฟังก์ชัน ต้องใช้ global keyword