چه زمانی باید استثنا مطرح کنید؟
چه زمانی باید استثنا مطرح کنید؟

تصویری: چه زمانی باید استثنا مطرح کنید؟

تصویری: چه زمانی باید استثنا مطرح کنید؟
تصویری: چرا باید اکنون بدنتان را سم زدایی کنید و چگونه؟ 2024, ممکن است
Anonim

از همین رو استثناها باید فقط اگر استفاده شود شما نمی تواند وضعیت را به شیوه ای مناسب اداره کند (فکر کنید "حافظه شما تمام شده" یا "کامپیوتر در آتش است"). یکی قانون سرانگشتی است به استفاده کنید استثناها در مورد چیزی شما به طور معمول نمی توانست پیش بینی کند به عنوان مثال می توان به اتصال پایگاه داده، فایل گم شده روی دیسک و غیره اشاره کرد.

متعاقباً ممکن است این سؤال نیز مطرح شود که منظور از ایجاد استثنا چیست؟

3.3 استثناها . مطرح کردن یک استثنا تکنیکی برای قطع جریان عادی اجرا در یک برنامه است که نشان می‌دهد شرایط استثنایی رخ داده است و مستقیماً به قسمتی از برنامه که برای واکنش به آن شرایط تعیین شده است باز می‌گردد.

علاوه بر بالا، چگونه یک استثنا در پایتون ایجاد می کنید؟ پایتون کد را به دنبال دستور try به عنوان بخش "عادی" برنامه اجرا می کند. کدی که به دنبال آن است جز بیانیه پاسخ برنامه به هر یک است استثناها در بند سعی قبلی همانطور که قبلاً دیدید، زمانی که کد صحیح نحوی وارد an می شود خطا , پایتون اراده یک خطای استثنا پرتاب کنید.

همچنین ممکن است پرسیده شود، آیا مطرح کردن یک استثنا باعث توقف برنامه می شود؟

اثر الف بالا بردن بیانیه است برای منحرف کردن اجرا در یک تطبیق به جز مجموعه، یا به برنامه را متوقف کنید زیرا هیچ تطبیقی به جز مجموعه برای رسیدگی پیدا نشد استثنا . این استثنا شی ایجاد شده توسط بالا بردن قوطی شامل یک رشته پیام است که یک پیام خطای معنی دار ارائه می دهد. به طور کلی، این است یک رشته.

چه اتفاقی می‌افتد وقتی استثنای جدید را پرتاب می‌کنید؟

استثنای جدید () به معنای شما در حال ایجاد یک جدید به عنوان مثال از استثنا نوع در حالی که وقتی شما گفتن پرتاب جدید استثنا () این یعنی شما می گویند کنترل برنامه را به تماس گیرنده منتقل کنید و بعد از این دستورات بعدی را اجرا نکنید پرت کردن بیانیه.

توصیه شده: