Python ออกเวอร์ชั่น 3.6 หลังออกเวอร์ชั่น 3.5 มาตั้งแต่กันยายนปีที่แล้ว ในเวอร์ชั่นนี้มีฟีเจอร์สำคัญๆ เพิ่มเข้ามาหลายอย่าง
ฟีเจอร์ที่คนทั่วไปจะเห็นชัดที่สุดคือการฟอร์แมตสตริงแบบใหม่ โดยสั่งเรียกตัวแปรจากในสตริงได้เลย ซึ่งใน bash หรือ ruby มีใช้กันอยู่แล้ว แต่สำหรับ Python ผู้ที่ต้องการใช้งานจะต้องประกาศสตริงเป็นแบบ f คล้าย unicode หรือ raw ที่ต้องประกาศคล้ายๆ กัน ฟีเจอร์ต่อมาคือการใช้ขีดล่าง (_) เพื่อแยกกลุ่มตัวเลขออกจากกัน เพิ่มความสะดวกในการเขียนตัวเลขขนาดใหญ่ๆ เช่น 100_000
สำหรับการรับการรันแบบ asynchronous ในเวอร์ชั่นนี้รองรับเพิ่มเติม เช่นการสร้างฟังก์ชั่น generator แบบ async และการทำ comprehension แบบ async ก็ได้ทั้งคู่
ฟีเจอร์เต็มๆ สามารถอ่านได้ในหน้า What's New
ที่มา - Python.org
Comments
ชอบมากภาษานี้แม้ตัวผมจะไม่เก่ง
cafe food, baad food
Features ดีงามมากๆ
จริงๆ string literal นี่ถ้ามาตั้งแต่ 3.x คนน่าจะอยากย้ายมากขึ้นนะผมว่า
lewcpe.com, @wasonliw