ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

Namespaces and Scoping
ชื่อตัวแปลในไพทอนถูกกำหนดไว้เพื่อไว้จับคู่ key และ value ของวัตถุซึ่ง namespace ก็คือ dictionary ที่ไว้จับคู่นั้นนั่นเอง
ในไพทอน สามารถใช้งานตัวแปลในลักษณะ local namespace  และ global namespace ถ้า local และ global  มีชื่อหมือนกัน ตัวแปล local จะถูกทับด้วย ตัวแปล global ใน ไพทอน 3 จะตั้งซ้ำไม่ได้

แต่ละฟังก์ชั่นจะเป็นเจ้าของของแต่ละ local namespace methods ของ Class ก็เป็นแบบนี้เหมือนกัน
ตัวแปลที่กำหนดใน ฟังก์ชั่น ไพทอน จะมองว่าเป็น local
อย่างไรก็ถามในการเรียงลำดับ การกำหนดตัวแปล global ในฟังก์ชั่น เราจำเป็นต้องใช้คำว่า global ตามด้วยตัวชื่อตัวแปล ที่ต้องการ เพื่อบอกให้ ไพทอนใช้ตัวแปล global แทน ตัวแปล local

ตัวอย่าง กำหนดชื่อตัวแปล varpython  ในลัษณะเป็น global namespace และในฟังก์ชั่น

# ตัวอย่าง สอน Python ในเว็บ  Mindphp.com
# ขอบเขตของ local และ global

varpython  = 2012
def Addvarmindpython():
   # Uncomment the following line to fix the code:
    global varpython
    varpython  = varpython  + 1
   
print (varpython)
Addvarmindpython ()
print (varpython)

ผลที่ได้
2012
2013

ทดสอบการทำงานเพิ่มเติมได้โดย comment
#  global varpython
และลองรันใหม่อีกครั้งก็จะเกิด error ที่บรรทัด 
varpython  = varpython  + 1
เพราะว่าเรายังไม่ได้มีการประกาศตัวแปรไว้แต่มีการเรียกใช้งาน

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ใครติดตั้ง mjupgrade ไม่ได้ เจอ Error ตอนติดตั้ง Extension com_mjupgrade
โดย mindphp พฤ 12 ก.ย. 2019 11:24 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
87
พฤ 12 ก.ย. 2019 11:32 am โดย mindphp
สอบถามเกี่ยวกับการทำ log เก็บการเข้าใช้งานของโปรแกรม wed serviec
โดย jirawoot พฤ 12 ก.ย. 2019 11:19 am บอร์ด Programming - C/C++ & java & Python
1
84
พฤ 12 ก.ย. 2019 11:58 am โดย tatiya
อยากทราบวิธีการใช้งาน unserialize() กับ serialize() ใน phpbb
โดย Ittichai_chupol พฤ 12 ก.ย. 2019 11:04 am บอร์ด Programming - PHP
0
77
พฤ 12 ก.ย. 2019 11:04 am โดย Ittichai_chupol
อยากทราบวิธ๊การแก้ไขการ Export ไฟล์ Excel แล้วเป็นภาษาต่างดาว phpbb
โดย Ittichai_chupol พฤ 12 ก.ย. 2019 10:59 am บอร์ด Programming - PHP
0
89
พฤ 12 ก.ย. 2019 10:59 am โดย Ittichai_chupol
md gallery สามารถ สร้าง ลบ ในหน้าเว็บได้ไหมครับ
โดย Jahari Aum พ 11 ก.ย. 2019 11:47 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
130
พฤ 12 ก.ย. 2019 12:28 am โดย mindphp
วิธีการสมัครเข้าใช้งาน Skype
โดย chatee supasand พ 11 ก.ย. 2019 6:38 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
105
พ 11 ก.ย. 2019 6:38 pm โดย chatee supasand
YouTube.com/Fashion ช่อง YouTube ที่มีเฉพาะคอนเทนต์แฟชั่นและความสวยงามเท่านั้น
โดย jamepiyawat พ 11 ก.ย. 2019 5:46 pm บอร์ด Share Knowledge
0
76
พ 11 ก.ย. 2019 5:46 pm โดย jamepiyawat
การเลือกดึงข้อมูลในอาเรย์บางตัวมาใช้งาน ในรูปแบบ foreach
โดย Patipat พ 11 ก.ย. 2019 5:33 pm บอร์ด Joomla Developing Knowledge
0
79
พ 11 ก.ย. 2019 5:33 pm โดย Patipat
อยากให้แท็ก input กับแท็ก img อยู่ในบรรทัดเดียวกันครับ
โดย jamepiyawat พ 11 ก.ย. 2019 5:02 pm บอร์ด Joomla Development
2
93
พ 11 ก.ย. 2019 5:41 pm โดย jamepiyawat
ทำไมเรียกใช้ข้อมูลในอาเรย์แล้ว ไม่มีค่าเลยครับ
โดย Patipat พ 11 ก.ย. 2019 4:05 pm บอร์ด Joomla Development
3
93
พ 11 ก.ย. 2019 4:19 pm โดย tsukasaz
ความหมายของคำว่าเดบิตและเครดิต
โดย EyePornnipa พ 11 ก.ย. 2019 3:52 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
38
พ 11 ก.ย. 2019 3:52 pm โดย EyePornnipa
HOSxP คืออะไร
โดย EyePornnipa พ 11 ก.ย. 2019 12:20 pm บอร์ด Microsoft Office Knowledge & line & Etc
1
102
พ 11 ก.ย. 2019 1:50 pm โดย ppim
จะนำข้อมูลใน [name_en-GB] มาใช้งานอย่างไรครับ
โดย Patipat พ 11 ก.ย. 2019 11:47 am บอร์ด Joomla Development
0
75
พ 11 ก.ย. 2019 11:47 am โดย Patipat
อยากทราบวิธีการปรับค่าการแจ้งเตือน ในเว็บบอร์ด phpbb เมื่อมีการแจ้งเตือนเพิ่มเข้ามา
โดย Ittichai_chupol อ 10 ก.ย. 2019 5:14 pm บอร์ด Programming - PHP
1
91
อ 10 ก.ย. 2019 6:22 pm โดย mindphp
Tile ผู้ผลิตอุปกรณ์ Tracker สำหรับตามหาสิ่งของหายสามารถสั่งการได้ด้วย Google Assistant
โดย jamepiyawat อ 10 ก.ย. 2019 5:10 pm บอร์ด Share Knowledge
0
89
อ 10 ก.ย. 2019 5:10 pm โดย jamepiyawat
E-Bidding คืออะไร
โดย EyePornnipa อ 10 ก.ย. 2019 4:19 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
83
อ 10 ก.ย. 2019 4:19 pm โดย EyePornnipa
จากฟังก์ชันเรียกใช้รูปภาพ ใช้งานอย่างไรครับ
โดย Patipat อ 10 ก.ย. 2019 3:37 pm บอร์ด Joomla Development
2
84
อ 10 ก.ย. 2019 4:06 pm โดย Patipat
เรียกใช้ อาเรย์ forech อย่างไรครับ
โดย Patipat อ 10 ก.ย. 2019 11:53 am บอร์ด Joomla Development
4
126
อ 10 ก.ย. 2019 3:14 pm โดย Patipat
ฟีเจอร์ Ambient Mode ฟีเจอร์ใหม่ของ Google Assistant ที่จะเปลี่ยนมือถือ-แท็บเล็ตให้เป็นหน้าจออัจฉริยะ
โดย jamepiyawat จ 09 ก.ย. 2019 6:48 pm บอร์ด Share Knowledge
0
82
จ 09 ก.ย. 2019 6:48 pm โดย jamepiyawat
อยากทราบวิธีการ เคลียแคช bbocode
โดย Ittichai_chupol จ 09 ก.ย. 2019 5:54 pm บอร์ด Programming - PHP
4
129
จ 09 ก.ย. 2019 6:10 pm โดย Ittichai_chupol