คำสั่ง raise ใน Python

ตัวอย่าง

ถ้า x ต่ำกว่า 0 จะปล่อยข้อผิดพลาดและหยุดโปรแกรม

x = -1
if x < 0:
  raise Exception("Sorry, no numbers below zero")

การปฏิบัติตัวอย่าง

การเขียนและการใช้งาน

คำสั่ง raise ใช้ในการปล่อยข้อผิดพลาด

คุณสามารถกำหนดชนิดของข้อผิดพลาดที่ต้องการปล่อย และข้อความที่จะแสดงให้ผู้ใช้

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

ตัวอย่าง

ถ้า x ไม่ใช่ตัวเลข จะปล่อย TypeError:

x = "hello"
if not type(x) is int:
  raise TypeError("เฉพาะตัวเลขเท่านั้นที่อนุญาต")

การปฏิบัติตัวอย่าง