คำสั่ง assert ของ Python

ตัวอย่าง

ทดสอบว่าเงื่อนไขคืนค่า True

x = "hello"
# หากเงื่อนไขคืนค่า True จะไม่มีอะไรเกิดขึ้น
assert x == "hello"
# หากเงื่อนไขคืนค่า False จะขึ้นมาด้วย AssertionError:
assert x == "goodbye"

ทดสอบตัวอย่าง

คำนิยามและวิธีใช้

คำสั่ง assert ใช้ในระหว่างการดัดแปลงโค้ด

คำสั่ง assert อนุญาตให้คุณทดสอบว่าเงื่อนไขในโค้ดคืนค่า True หรือไม่ หากไม่ได้ โปรแกรมจะขึ้นมาด้วย AssertionError

คุณสามารถเขียนข้อความที่จะออกมาเมื่อโค้ดคืนค่า False ได้ ดูตัวอย่างด้านล่าง

ตัวอย่างเพิ่มเติม

ตัวอย่าง

หากเงื่อนไขคืนค่า False แล้ว เขียนข้อความหนึ่งมา

x = "hello"
# หากเงื่อนไขคืนค่า False จะขึ้นมาด้วย AssertionError:
assert x == "goodbye", "x ควรเป็น 'hello'"

ทดสอบตัวอย่าง