Built-in scope ของ Python
ในแบบฝึกหัดนี้ เราจะมาสำรวจ built-in scope ของ Python ซึ่งแท้จริงแล้วคือโมดูลชื่อ builtins อย่างไรก็ตาม หากต้องการเรียกดูข้อมูลใน builtins จะต้อง import builtins ก่อน เนื่องจาก 'ชื่อ builtins เองไม่ได้เป็น built-in…ไม่ได้พูดเล่นนะ!' (Learning Python, พิมพ์ครั้งที่ 5, Mark Lutz)
ลองรัน import builtins ใน IPython Shell จากนั้นรัน dir(builtins) เพื่อแสดงรายชื่อทั้งหมดในโมดูล builtins ดูให้ดี แล้วจะพบชื่อที่คุ้นเคยหลายตัว ชื่อใดต่อไปนี้ที่ ไม่มี อยู่ในโมดูล builtins?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การเขียนฟังก์ชัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด