কম্পিউটার টিউটোরিয়াল

পাইথন এক্সসেপশনের নামের শেষে কেন 'Error' থাকে


আমরা দেখি যে অধিকাংশ এক্সসেপশনের নামের শেষে 'error' শব্দ থাকে যা ইঙ্গিত দেয় যে সেগুলো এরর যা এক্সসেপশন-এর অর্থ।

সীমিত অর্থে এরর বলতে পাইথনে সিনট্যাক্স এরর বোঝায় এবং রানটাইমে~Occur করা এররগুলোকে এক্সসেপশন বলা হয়। যেহেতু ক্লাসগুলোর নামের সাথে 'class' থাকে না; এবং ভেরিয়েবলগুলোর নামের শেষে 'variable' থাকে না ইত্যাদি। তাই এক্সসেপশনগুলোর নামের শেষে 'exception' থাকার কোনো কারণ নেই।

এটি বিবেচনা করুন; সকল এক্সসেপশন এরর নয়। SystemExit, KeyboardInterrupt, StopIteration, GeneratorExit` সবগুলো এক্সসেপশন এবং এরর নয়। নিশ্চিতভাবেই, এমন অনেক এক্সসেপশন রয়েছে যেগুলো Warning` নামে একটি এক্সসেপশন ক্লাস থেকে ডেরাইভ করা।

একটি ভালো মোটিভেশন এক্সসেপশনের নামের সাথে 'error' শব্দ থাকার পেছনে হতে পারে যে এটি 'exception' শব্দের চেয়ে ছোট দৈর্ঘ্যের এবং কোডে কিছু ক্যারেক্টার বাঁচাতে পারে অর্থ হ্রাস ছাড়া।

  1. আধুনিক পাইথনে কাস্টম এক্সসেপশন ডিক্লেয়ার করা

  2. পাইথনে RuntimeError কী

  3. পাইথনে এক্সসেপশন হ্যান্ডলিং-এর সেরা অভ্যাস

  4. পাইথন ফাংশন হ্যাশেবল কেন এবং কীভাবে?