4 เม.ย. 2021 เวลา 10:00 • การศึกษา
Python TIPs : EP08 - การประกาศตัวแปร ( Variable Type )
อีก Tip หนึ่งที่ช่วยให้การทำงานของโค้ดเร็วขึ้น ซึ่งเป็นเรื่องง่ายๆคือ การประกาศตัวแปร โดยเพียงแค่ประกาศตัวแปรในรูปแบบต่างกัน ก็สามารถเพิ่มประสิทธิภาพของโค้ดได้
สำหรับบทความนี้จะยกตัวอย่างการประกาศตัวแปร 2 ชนิดคือ List , Dict ดังนี้
Variable Type
จากตัวอย่างโค้ด ข้างบนแสดงเปรียบเทียบเวลาทำงาน เมื่อมีการประกาศตัวแปรขึ้น โดยตัวอย่างแรก คือ การประกาศตัวแปรชนิด List ซึ่งจะเห็นว่าใน val_01 นั้นได้เรียกใช้ Variable Name ของตัวแปร คือ list() ซึ่งผลลัพธ์คือ ในกระบวนนี้ใช้เวลาประมาณ​ 2.15 ไมโครวินาที ถัดมาใน val_02 ก็เป็นการประกาศตัวแปรแบบ List เช่นกัน เพียงแต่เป็นการประกาศด้วยการเรียกใช้สัญลักษณ์เเทนตัวแปร list() คือ [] ทำให้ผลลัพธ์เวลาที่ใช้คือ 0.95 ไมโครวินาที ซึ่งเร็วกว่าวิธีการประกาศแบบ val_01 ประมาณ 2.2 เท่า
สำหรับตัวแปรถัดมา เป็นการประกาศตัวแปรชนิด Dict โดยใน val_03 นั้นประกาศแบบเรียกผ่านชื่อตัวแปรโดยตรง ( Variable Name ) ซึ่งเมื่อวัดความเร็วการทำงานออกมาพบว่า ใช้เวลาไปประมาณ 2.86 ไมโครวินาที จากนั้นใน val_04 ก็มีการประกาศตัวแปรประเภทเดียวกันกับ val_03 เพียงแต่ ประกาศตัวแปรโดยใช้สัญญลักษณ์แทนตัวแปร Dict คือ {} จากนั้นเมื่อทำการวัดผลเวลา พบว่าใช้เวลาทำงานเพียง 0.95 ไมโครวินาที ซึ่งเร็วกว่า val_03 ประมาณ 3 เท่า

ดูเพิ่มเติมในซีรีส์

โฆษณา