एक अभिकथन एक विवेक-परीक्षण होता है जब आप किसी कार्यक्रम के अपने परीक्षण के साथ कर लेते हैं।
एक अभिकथन एक बढ़ा-चढ़ाकर बयान के समान है (या अधिक सटीक होने के लिए, एक बढ़ा-चढ़ाकर बयान)। एक अभिव्यक्ति का परीक्षण किया जाता है, और यदि परिणाम गलत निकला, तो एक अपवाद उठाया जाता है। अभिकथन कथन का उपयोग करके अभिकथन किया जाता है।
प्रोग्रामर अक्सर वैध इनपुट की जांच के लिए फ़ंक्शन की शुरुआत में और मान्य आउटपुट की जांच के लिए फ़ंक्शन कॉल के बाद अभिकथन डालते हैं। नीचे दिए गए मुखर कथन का उपयोग करना
उदाहरण
x,y = 8,8 assert x<y, 'x and y are equal'
आउटपुट
Traceback (most recent call last): File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception handling/assertionerror1.py", line 9, in <module> assert x<y, 'x and y are equal' AssertionError: x and y are equal
समान आउटपुट उत्पन्न करने वाले मुखर कथन के बिना समतुल्य कोड इस प्रकार है
उदाहरण
x,y =8,8 if not x<y : raise AssertionError('x and y are equal')
आउटपुट
Traceback (most recent call last): File "C:/Users/TutorialsPoint1/PycharmProjects/TProg/Exception handling/assertionerror1.py", line 7, in <module> raise AssertionError('x and y are equal') AssertionError: x and y are equal