Python – การใช้งาน global, local, nonlocal
Python – การใช้งาน global, local, nonlocal รู้จักกับ Global Variables โดยทั่วไปแล้วตัวแปรที่ประกาศภายนอกฟังก์ชันหรือใน global scope จะเรียกตัวแปรนั้นว่าเป็น global variable และขอบเขตที่สามารถจะเรียกใช้ตัวแปรนี้ จะถูกเรียกดูข้อมูลได้ทั้งภายในและภายนอกฟังก์ชัน แต่จะสามารถแก้ไขตัวแปรนี้ได้ใน global scope เท่านั้นไม่สามารถทำการแก้ไขได้ภายในฟังก์ชันได้ ตัวอย่างการใช้งาน # ฟังก์ชันสำหรับคำนวณเลขยกกำลัง # ตัวอย่างเช่น 10^3 = 10 x 10 x 10 def calculate_power(power): total = 1 for i in range(1, power+1): total *= base return total # กำหนดค่าของฐานเป็น 10 ซึ่งตัวแปร base เป็น global Read more about Python – การใช้งาน global, local, nonlocal[…]
