مدرسه زبان برنامه‌نویسی PYTHON

وبلاگی جهت معرفی - آموزش و تحلیل زبان برنامه نویسی ‍پایتون

مدرسه زبان برنامه‌نویسی PYTHON

وبلاگی جهت معرفی - آموزش و تحلیل زبان برنامه نویسی ‍پایتون

raising exception

پنجشنبه, ۶ تیر ۱۳۹۸، ۱۰:۴۲ ب.ظ

raising exception

شما می توانید exception ها را با استفاده از دستور raise فرا خوانی کنید.

print(1)
raise ValueError
print(2)

خروجی:

>>>
1
ValueError
>>>

نکته:شما باید نوع استثنا یا Exception را مشخص کنید.

Exception ها را می توان با استدلال هایی مطرح کرد که جزئیات آنها را در بر می گیرد.
مثلا:

name = "123"
raise NameError("Invalid name!")

خروجی:

>>>
NameError: Invalid name!
>>>

در بلوک Except ، بیانیه Raise می تواند بدون استدلال مورد استفاده قرار گیرد تا هر استثنائی را دوباره ایجاد کند.
مثلا:

try:
   num = 5 / 0
except:
   print("An error occurred")
   raise

خروجی:

>>>
An error occurred

ZeroDivisionError: division by zero
>>>
موافقین ۰ مخالفین ۰ ۹۸/۰۴/۰۶
سعید دامغانیان

نظرات  (۱)

عالی بود!

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی