การตั้งชื่อในภาษา python ไม่ว่าจะเป็นตั้งชื่อตัวแปร ฟังก์ชั่น(function) คลาส(class) โมดูล(module) และออบเจ็คอื่น ๆ
ชื่อสามารถนำหน้าด้วยตัว#อักษรภาษาอังกฤษ A ถึง Z หรือ a ถึง z
และตามด้วยตัวอักษรต่าง ๆ เช่น underscore หรือ ตัวเลข (0 ถึง 9)
ชื่อสามารถนำหน้าด้วย underscore (_)
และตามด้วยตัวอักษรต่าง ๆ เช่น underscore หรือ ตัวเลข (0 ถึง 9)
ภาษา python ไม่อนุญาติให้ใช้อักษรพิเศษมาใช้ในการตั้งชื่อ เช่น @ $ และ %
อีกทั้งภาษา python ยังค่อนข้าง case sensitive ในการตั้งชื่อ เช่น Testman กับ testman
ในภาษา python มองว่าเป็นตัวแปรคนละตัวกัน ถึงแม้ว่าจะชื่อเดียวกัน
ตัวอย่างการตั้งชื่อในส่วนต่าง ๆ เช่น
การตั้งชื่อ Class ให้ตัวอักษรตัวแรกให้เป็นพิมพ์ใหญ่ และตัวถัดไปเป็นตัวอักษรตัวเล็ก
ถ้าการตั้งชื่อมีการใช้ underscore 1 ขีด(_) มาไว้หน้าตัวแปร/class/module เป็นการบอกว่าตัวแปร/class/module ตัวนี้เป็นชนิด private
ถ้าการตั้งชื่อมีการใช้ underscore 2 ขีด(__) มาไว้หน้าตัวแปร/class/module เป็นการบอกว่าตัวแปร/class/module ตัวนี้เป็นชนิด private สูง
อ้างอิง: http://www.tutorialspoint.com/python3/python_basic_syntax.htm
ไม่มีความคิดเห็น:
แสดงความคิดเห็น