A ตัวแปรส่วนกลาง เป็นตัวแปรที่มีขอบเขตสากล ซึ่งหมายความว่ามองเห็นได้และเข้าถึงได้ทั่วทั้งโปรแกรม เว้นแต่จะมีเงา ชุดของตัวแปรส่วนกลางทั้งหมดเรียกว่าสภาพแวดล้อมส่วนกลางหรือขอบเขตส่วนกลางของโปรแกรม
เราประกาศตัวแปร global โดยใช้คำหลัก global ก่อนตัวแปร ตัวแปรทั้งหมดมีขอบเขตของบล็อก โดยจะมีการประกาศและกำหนดไว้ โดยสามารถใช้ได้หลังจากจุดประกาศเท่านั้น
ตัวอย่าง
ตัวอย่างการประกาศตัวแปรส่วนกลาง
def f(): global s print(s) s = "Only in spring, but Miami is great as well!" print(s) s = "I am looking for a course in New York!" f() print(s)
ผลลัพธ์
I am looking for a course in New York! Only in spring, but Miami is great as well! Only in spring, but Miami is great as well!