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

จะใช้ตัวแปรส่วนกลางในฟังก์ชัน Python ได้อย่างไร?


เงื่อนไข global และ local สอดคล้องกับการเข้าถึงของตัวแปรภายในสคริปต์หรือโปรแกรม ตัวแปรส่วนกลางเป็นสิ่งที่สามารถเข้าถึงได้ทุกที่ ตัวแปรท้องถิ่นสามารถเข้าถึงได้ภายในเฟรมเท่านั้น ไม่สามารถเข้าถึงตัวแปรท้องถิ่นได้ทั่วโลก

ตัวแปรโกลบอลคือตัวแปรที่กำหนดและประกาศนอกฟังก์ชันและสามารถใช้ได้ทุกที่

หากมีการกำหนดตัวแปรที่มีชื่อเดียวกันภายในขอบเขตของฟังก์ชัน ตัวแปรนั้นจะพิมพ์ค่าที่กำหนดภายในฟังก์ชันเท่านั้น ไม่ใช่ค่าส่วนกลาง

โค้ดที่กำหนดจะถูกเขียนใหม่เพื่อแสดงวิธีการเข้าถึงตัวแปรส่วนกลางทั้งภายในและภายนอกฟังก์ชัน foo

ตัวอย่าง

# This function uses global variable k
k = "I like green tea"
def foo():
    print k #accessing global variable inside function
foo()
print k #accessing global variable outside function
 

ผลลัพธ์

C:/Users/TutorialsPoint1/~.py
I like green tea
I like green tea