ทำความรู้จักกับภาษา python(3) : ไวยากรณ์พื้นฐานของไพทอน รูปแบบการเขียนไพทอน

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python(3) : ไวยากรณ์พื้นฐานของไพทอน รูปแบบการเขียนไพทอน

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

ไวยากรณ์พื้นฐานของไพทอน รูปแบบการเขียนไพทอน
8679381967_75cee4e0e9_z.jpg
8679381967_75cee4e0e9_z.jpg (8.13 KiB) Viewed 2696 times
การกำหนดตัวแปร python (ไพทอน)
ไพทอนไม่จำเป็นต้องประกาศตัวแปรก่อนใช้งานสามารถกำหนดค่าแล้วเรียกใช้ได้เลย
- ตัวอักษร A-Z หรือ a-z คือตัวอักษรพิมพ์เล็กพิมพ์ใหญ่มีความแตกต่างกัน
- ตัวแปรห้ามขึ้นต้นด้วยตัวเลขแต่ใช้ประกอบชื่อตัวแปรได้ตั้งแต่ 0-9
- ใช้สัญลักษณ์ _(Underscore (อันเดอร์สกอร์)) ขึ้นต้นหรือผสมอยู่ในตัวแปรได้
- ตัวแปรห้ามมีช่องว่าง
- ห้ามมีสัญลักษณ์พิเศษ เช่น @ , ? , $
- ตัวแปรชื่อห้ามซ้ำกับคำสงวน

ชนิดของข้อมูล python
- Number (นัมเบอร์) ใช้เก็บข้อมูลตัวเลข
- String (สตริง)ใช้เก็บข้อมูลตัวอักษร
- List (สิส)ใช้เก็บข้อมูลได้มากกว่า 1 ค่า
- Tuple (ทูเปิล)ใช้เก็บข้อมูลได้มากกว่า 1 ค่า สำหรับเก็บลำดับ
- Dictionary (ดิชันนารี)ใช้เก็บข้อมูลได้มากกว่า 1ค่า เทียบได้กับ Array (อาร์เรย์)ใน PHP (พีเอชพี)

ตัวแปรข้อมูลชนิด Number
- int (อิ้นท์) เลขจำนวนเต็ม
- long (ลอง) ตัวเลขฐานแปดและตัวเลขฐานสิบหก
- float (โฟลท) จำนวนทศนิยมหรือจำนวนจริง
- complex (คอมเพล็กซ์) จำนวนเชิงซ้อน

คำสวงนของ python หรือคำที่ห้ามตั้งชื่อตัวแปรซ้ำ
and (แอนด์), exec (เอ็กเซ็ก) , not (น็อท) , assert (แอ็ซเซิท) , finally , or (ออ) , break , for (ฟอร์) , pass , class , from , print , continue , global , raise , def , return , del , import , try , elif , in , while , else , is , with , except , lambda , yield

ข้อควรระวังในการเขียนภาษา python
- Space (สเปส) เรื่องการเว้นวรรคหรือการแบ่งบล็อคในการจัดกลุ่มของลำดับงาน ต้องแบ่งบล็อคให้เท่ากันหรือตรงกัน
- Multi-Line Statement(มัลติ ไลน์ สเตทเมนท์) เรื่องของบรรทัด ภาษา python จะมองการทำงานบรรทัดเดียวถ้าในกรณีที่พิมพ์เยอะๆหรือใช้หลายบรรทัดให้ใช้ \ (Backslash(แบล็คสแลส))
- String เรื่องของข้อความ การกำหนดค่าตัวแปร String สามารถใช้ได้ทั้ง ' ' (Single Quote(ซิงเกิ้ลโคด)) " " (Double Quote(ดับเบิ้ลโคด)) และ """ """ (Triple Quote(ทิปเปิ้ลโคด))

การ Comment (คอมเม้นท์) ในภาษาไพทอน
- ขึ้นต้นด้วยสัญลักษณ์ '#'
- ข้อความต้องต่อท้าย # และอยู่บรรทัดเดียวกัน
- ไพทอนไม่ยอมให้คอมเม้นท์หลายบรรทัด ถ้าต้องการคอมเม้นท์หลายบรรทัดต้อขึ้นต้นด้วน # เสมอ

การเว้นบรรทัดในภาษา python
- ใช้ "\n" ในการเว้นวรรค 1 บรรทัด

การทำให้ python script รันได้โดยไม่ต้องเติม .py (ดอทพีวาย)
- การกำหนดให้ทำงานได้บน windows ให้เติม Hash bang () ไว้ที่บรรทัดแรก

การกำหนดUnicode (ยูนิโค้ด)
เพื่อให้โปรแกมสามารถรองรับการทำงานระบบหลายภาษา

ความแตกต่างของภาษา python กับภาษา PHP
ภาษา python
- จะแสดงผลด้วย print (พริ้น) เพียงตัวเดียว
- ใช้ space ในการแบ่งบล็อค
- ใช้ : (colon (โคลอน)) เพื่อบอก Group (กรุ๊ป)
- ไม่มี ; (semicolon (เซมิโคลอน))ปิดท้าย
- ไม่อนุญาตให้คอมเม้นท์หลายบรรทัด
ภาษา PHP
- จะแสดงผลด้วย print และ echo (แอคโค่)
- ใช้ { } ในการแบ่งบล็อค
-มี ; (semicolon)ปิดท้าย
- อนุญาตให้คอมเม้นท์หลายบรรดทัด

ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=0Sj4VVE ... MM&index=3
แก้ไขล่าสุดโดย dawthana เมื่อ 07/02/2017 5:08 pm, แก้ไขไปแล้ว 1 ครั้ง.
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 106