একটি ব্যতিক্রমের একটি যুক্তি থাকতে পারে, যা একটি মান যা সমস্যা সম্পর্কে অতিরিক্ত তথ্য দেয়৷ যুক্তির বিষয়বস্তু ব্যতিক্রম থেকে ব্যতিক্রমে পরিবর্তিত হয়। আপনি নিম্নরূপ ব্যতীত ধারায় একটি পরিবর্তনশীল সরবরাহ করে একটি ব্যতিক্রমের যুক্তি ক্যাপচার করেন
উদাহরণ
try: b=float(56+78/0) except Exception, Argument: print 'This is the Argument\n', Argument
আউটপুট
প্রাপ্ত আউটপুট নিম্নরূপ
This is the Argument integer division or modulo by zero
আপনি যদি একটি একক ব্যতিক্রম পরিচালনা করার জন্য কোডটি লেখেন, তাহলে আপনি ব্যতিক্রম বিবৃতিতে ব্যতিক্রমটির নাম অনুসরণ করে একটি পরিবর্তনশীল রাখতে পারেন। আপনি যদি একাধিক ব্যতিক্রম ফাঁদে ফেলছেন, তাহলে ব্যতিক্রমের টিপল অনুসরণ করে একটি পরিবর্তনশীল থাকতে পারে।
এই ভেরিয়েবলটি ব্যতিক্রমের মান পায় যার মধ্যে বেশিরভাগই ব্যতিক্রমের কারণ থাকে। ভেরিয়েবল টিপল আকারে একটি একক মান বা একাধিক মান পেতে পারে। এই টিপলে সাধারণত ত্রুটি স্ট্রিং, ত্রুটি নম্বর এবং একটি ত্রুটি অবস্থান থাকে৷