ให้เรตสมาชิก: 0 / 5

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

ฟังก์ชั่น globals()  locals() ในไพทอน
ฟังก์ชั่น globals(),  locals() จะคืนค่า จะคืนค่า  global และ local namespaces ซึ่งจะขึ้นอยู่กับตำแหน่งที่เรียก
ถ้าฟังก์ชั่น locals() ถูกเรียก ภายในฟังก์ จะคืนค่าชื่อทั้งหมดที่สามารถเรียกใช้ได้ภายในฟังก์ชั่น
ถ้าฟังก์ชั่น  globals() ถูกเรียก ภายในฟังก์ จะคืนค่าชื่อทั้งหมดที่สามารถเรียกใช้ได้ภายในฟังก์ชั่นนั้น

ตัวอย่างไฟล์ function_locals_globals.py


# ตัวอย่าง สอน Python ในเว็บ  Mindphp.com
# การใช้งาน locals และ globals เพื่อหา namespaces
varpython  = 2000
def Addvarmindpython():
   # Uncomment the following line to fix the code:
   global varpython
   b = 'test'
   g = globals()
   print(g)
   print('--------------------------------------------')   
   l = locals()
   print(l)
   varpython  = varpython  + 1
   
print (varpython)
Addvarmindpython ()
print (varpython)

ผลที่ได้
2000
{'__builtins__': <module 'builtins' (built-in)>, '__file__': 'D:\\function_locals_globals.py', 'Addvarmindpython': <function Addvarmindpython at 0x0000000002677248>, '__package__': None, 'varpython': 2000, '__cached__': None, '__name__': '__main__', '__doc__': None}
--------------------------------------------
{'b': 'test', 'g': {'__builtins__': <module 'builtins' (built-in)>, '__file__': 'D:\\function_locals_globals.py', 'Addvarmindpython': <function Addvarmindpython at 0x0000000002677248>, '__package__': None, 'varpython': 2000, '__cached__': None, '__name__': '__main__', '__doc__': None}}
2001

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การเชื่อมต่อฐานข้อมูลแบบ odbc คืออะไร แล้วทำยังไงคะ
โดย pprn อ 17 ก.ค. 2018 5:02 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
3
32
อ 17 ก.ค. 2018 5:42 pm โดย thatsawan
[ปัญหา] สอบถามเกี่ยวกับวิธีติดตั้ง selenium ครับ
โดย tatiya อ 17 ก.ค. 2018 11:36 am บอร์ด Programming - C/C++ & java & Python
7
67
อ 17 ก.ค. 2018 5:23 pm โดย tatiya
งานประจำวันที่ 17 กรกฎาคม 2561
โดย tatiya อ 17 ก.ค. 2018 10:26 am บอร์ด M065 - ตติยะ นาชัย
1
8
อ 17 ก.ค. 2018 7:11 pm โดย tatiya
งานประจำวันที่ 17 กรกฏาคม 2561
โดย pprn อ 17 ก.ค. 2018 10:17 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
14
อ 17 ก.ค. 2018 2:20 pm โดย pprn
งานประจำวันที่ 17 กรกฎาคม 2561
โดย prakon อ 17 ก.ค. 2018 10:13 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
5
อ 17 ก.ค. 2018 11:05 am โดย prakon
Q - รันโค้ดของโมดูล selenium เพื่อเปิดหน้าเว็บ แล้ว error
โดย prakon จ 16 ก.ค. 2018 7:42 pm บอร์ด Programming - C/C++ & java & Python
1
22
อ 17 ก.ค. 2018 10:29 am โดย nuattawoot
SMEs คืออะไร? กิจการของคุณเข่าข่ายไหมนะ?
โดย taemmynatchapon จ 16 ก.ค. 2018 7:20 pm บอร์ด Share Knowledge
0
8
จ 16 ก.ค. 2018 7:20 pm โดย taemmynatchapon
ภาวะเงินเฟ้อ น่ากลัวขนาดไหนนะ?
โดย taemmynatchapon จ 16 ก.ค. 2018 7:01 pm บอร์ด Share Knowledge
0
10
จ 16 ก.ค. 2018 7:01 pm โดย taemmynatchapon
GDP คืออะไร?
โดย taemmynatchapon จ 16 ก.ค. 2018 6:51 pm บอร์ด Share Knowledge
0
15
จ 16 ก.ค. 2018 6:51 pm โดย taemmynatchapon
ความหมายของอัตราส่วนทางการเงิน
โดย taemmynatchapon จ 16 ก.ค. 2018 6:39 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
จ 16 ก.ค. 2018 6:39 pm โดย taemmynatchapon
ธนาคารโลก (World Bank) คืออะไร?
โดย taemmynatchapon จ 16 ก.ค. 2018 6:04 pm บอร์ด Share Knowledge
0
13
จ 16 ก.ค. 2018 6:04 pm โดย taemmynatchapon
กองทุนการเงินระหว่างประเทศ (IMF) คืออะไร? และมีหน้าที่อะไร?
โดย taemmynatchapon จ 16 ก.ค. 2018 6:02 pm บอร์ด Share Knowledge
0
7
จ 16 ก.ค. 2018 6:02 pm โดย taemmynatchapon
[ปัญหา]ขอวิธีติดตั้ง selenium บน Ubuntu หน่อยครับ
โดย tatiya จ 16 ก.ค. 2018 5:26 pm บอร์ด Programming - C/C++ & java & Python
2
27
จ 16 ก.ค. 2018 5:57 pm โดย tatiya
B - mod_md_recent กำหนด position ในหน้าเว็บแล้วในหน้าเว็บขึ้นแจ้ง Error
โดย Parichat จ 16 ก.ค. 2018 4:53 pm บอร์ด Joomla Dev
0
6
จ 16 ก.ค. 2018 4:53 pm โดย Parichat
B - com_mcharts ไม่สามารถเข้าหน้าตั้งค่าได้ใน Joomla 3.x
โดย Parichat จ 16 ก.ค. 2018 4:05 pm บอร์ด Joomla Dev
2
9
จ 16 ก.ค. 2018 4:55 pm โดย Parichat
B - ไม่สามารถแก้ไขข้อมูลใน Customers ได้
โดย watcharin จ 16 ก.ค. 2018 3:39 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
2
16
จ 16 ก.ค. 2018 9:00 pm โดย thatsawan
มาพบกับ component ที่ชื่อว่า MD Files ช่วยในการจัดการไฟล์
โดย Parichat จ 16 ก.ค. 2018 2:36 pm บอร์ด PHP News
0
10
จ 16 ก.ค. 2018 2:36 pm โดย Parichat
งานประจำวันที่ 16 กรกฎาคม 2561
โดย tatiya จ 16 ก.ค. 2018 10:19 am บอร์ด M065 - ตติยะ นาชัย
5
20
จ 16 ก.ค. 2018 9:47 pm โดย tatiya
งานประจำวันที่ 16 กรกฎาคม 2561
โดย prakon จ 16 ก.ค. 2018 10:16 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
2
23
จ 16 ก.ค. 2018 10:58 pm โดย thatsawan
งานประจำวันที่ 15 กรกฏาคม 2561 (วันอาทิตย์)
โดย pprn อ 15 ก.ค. 2018 7:45 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
14
อ 17 ก.ค. 2018 10:19 am โดย pprn