Devdit
 

ข้อควรระวังในการเขียนโปรแกรม Python ที่ไม่ถูกต้อง

4.8K

บทความนี้แนะนำข้อควรระวังในการเขียนโปรแกรม Python ที่ไม่ถูกต้อง หรือไม่จำเป็น ซึ่งอาจเป็นความผิดพลาดที่มักเกิดขึ้นได้บ่อยจากการเขียนโปรแกรมด้วยภาษา Python ซึ่งมีอะไรบ้างเรามาเรียนรู้กัน โดยมีรายละเอียดดังนี้

 

ตัวอย่างที่ 1 ภาษา Python ไม่สามารถกด tabs ตอนไหน ส่วนไหนก็ได้เหมือนภาษาอื่น เนื่องจากการกด tabs โค้ด หรือขยับโค้ดเข้าไปข้างในเป็นรูปแบบการทำงานแทนปีกกาเปิด และปิด ของโค้ด

แบบผิด

a = 10
    print( a )

แบบถูก

a = 10
print( a )

 

ตัวอย่างที่ 2 ภาษา Python ไม่ต้องใส่ปีกกาเพื่อควบคุมการทำงาน แต่ใช้อักษร : และการกด tabs แทนปีกกาเปิด และปิด

แบบผิด

a = 10
if a == 10 {
    print('a = 10')
}

แบบถูก

a = 10
if a == 10 :
    print('a = 10')

 

ตัวอย่างที่ 3 ภาษา Python ไม่ต้องใส่เครื่องหมาย อัฒภาค หรือ semicolon (;) หลังประโยค 

แบบผิด (ไม่ผิดแต่ไม่ต้องใส่)

print('Hello, Devdit');

แบบถูก

print('Hello, Devdit')

 

ตัวอย่างที่ 4 ภาษา Python ประกาศตัวแปรไม่ต้องกำหนดชนิดของข้อมูล หรือ Data Types

แบบผิด

int a = 10
print( a )

แบบถูก

a = 10
print( a )

 

ตัวอย่างที่ 5 ภาษา Python ไม่ใช้เครื่องหมาย && และ || แต่ใช้คำภาษาอังกฤษแทน คือ and = && และ or = ||

แบบผิด

a = 10
b = 20
if a == 10 && b == 20 :
    print('OK')

แบบถูก

a = 10
b = 20
if a == 10 and b == 20 :
    print('OK')

 

ตัวอย่างที่ 6 ภาษา Python ไม่มีคำสั่ง else if แต่ใช้คำสั่ง elif

แบบผิด

a = 10
if a == 20 
    print('NO')
else if a == 10 :
    print('OK')

แบบถูก

a = 10
if a == 20 :
    print('NO')
elif a == 10 :
    print('OK')

 

ตัวอย่างที่ 7 ภาษา Python ไม่ใช้คำสั่งบวกค่า หรือลบค่าทีละ 1 แบบ ++ หรือ --

แบบผิด

a = 10
a++
print( a )

แบบถูก

a = 10
a += 1
print( a )
แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ