type hint (PEP 484+) ช่วยให้คุณกำกับ (annotate) ชนิดที่คาดหวังของตัวแปร parameter ของฟังก์ชัน และค่าที่ return มันเป็นตัวเลือก (optional) และไม่ถูกบังคับใช้ตอน runtime — Python จะเพิกเฉยต่อมันเมื่อรัน — แต่มันช่วยให้ทำ static analysis เครื่องมือที่ดีขึ้น และโค้ดที่ชัดเจนขึ้น
ไวยากรณ์พื้นฐาน
() -> :
name * times
age: =
names: [] = [, ]
scores: [, ] = {: }
