คำหลักสากลของ Python
คำหลักสากล
หากคุณต้องการสร้างตัวแปรส่วนกลาง แต่ติดอยู่ในขอบเขตท้องถิ่น คุณสามารถใช้
global
คำสำคัญได้
global
คีย์เวิร์ดทำให้ตัวแปรเป็นโกลบอล
ตัวอย่าง
หากคุณใช้global
คีย์เวิร์ด ตัวแปรจะอยู่ในขอบเขตโกลบอล:
def myfunc():
global x
x = 300
myfunc()
print(x)
นอกจากนี้ ให้ใช้global
คีย์เวิร์ดหากคุณต้องการเปลี่ยนแปลงตัวแปรส่วนกลางภายในฟังก์ชัน
ตัวอย่าง
หากต้องการเปลี่ยนค่าของตัวแปรส่วนกลางภายในฟังก์ชัน ให้อ้างอิงตัวแปรโดยใช้global
คีย์เวิร์ด:
x = 300
def myfunc():
global x
x = 200
myfunc()
print(x)