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

ความแตกต่างระหว่าง Global และ Local Variables ใน Python

Global variable: เข้าถึงได้ทุกที่ในโมดูล

Local variable: เข้าถึงได้เฉพาะในขอบเขตที่สร้าง (เช่น ภายในฟังก์ชัน)

ตัวอย่าง

q = "I love coffee"  # global variable

def f():
    p = "Me Tarzan, You Jane."  # local variable
    print(p)

f()
print(q)

ผลลัพธ์

Me Tarzan, You Jane.
I love coffee

p เป็น local ของ f() q เป็น global เข้าถึงได้ทุกที่