Python Identifiers คือชื่อที่ใช้เรียก class, functions, variables เป็นต้น
กฎการตั้งชื่อ
- ประกอบด้วยตัวอักษร a-z, A-Z, ตัวเลข 0-9, และ underscore (_)
- ไม่สามารถขึ้นต้นด้วยตัวเลขได้ (เช่น
2variable❌,variable2✅) - ห้ามใช้ Keywords (เช่น
global,def,class) - ห้ามใช้สัญลักษณ์พิเศษ (!, @, #, $, % ฯลฯ)
ตัวอย่างผิด
global = "syntax" # SyntaxError: invalid syntax $local = 5 # SyntaxError: invalid syntax
ชื่อที่ถูกต้อง: myClass, var_3, print_to_screen