یک استثنا مطرح کنید(Raise an exception)

به‌عنوان یک توسعه‌دهنده پایتون، می‌توانید در صورت وقوع یک شرط، استثنا ایجاد کنید.


برای ایجاد (یا افزایش) یک استثنا، از کلمه کلیدی افزایش استفاده کنید.




مثال


Raise an error and stop the program if x is lower than 0:



x = -1

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





کلمه کلیدی raise برای بالا بردن یک
استثنا.


شما می توانید نوع خطایی را که باید ایجاد شود و متنی که برای کاربر چاپ شود، تعیین کنید.





مثال


Raise a TypeError if x is not an integer:



x = "hello"

if not type(x) is int:
  raise TypeError("Only
integers are allowed")