ตัวแปรส่วนกลางคือตัวแปรที่สามารถเข้าถึงได้ทั่วโลก ตัวแปรโลคัลเป็นตัวแปรที่สามารถเข้าถึงได้เฉพาะในขอบเขตปัจจุบัน เช่น ตัวแปรชั่วคราวที่ใช้ในการกำหนดฟังก์ชันเดียว
ตัวอย่าง
ในรหัสที่กำหนด
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 เป็นตัวแปรโลคัล โลคัลสำหรับฟังก์ชัน f() q เป็นตัวแปรส่วนกลางที่เข้าถึงได้จากทุกที่ในโมดูล