Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में मुखर कथन का क्या उपयोग है?

मुखर कथन में निम्नलिखित वाक्य रचना है।

assert <some_test>, <message>

उपरोक्त पंक्ति को इस प्रकार पढ़ा जाता है:यदि का मूल्यांकन गलत होता है, तो एक अपवाद उठाया जाता है और आउटपुट होगा।

यदि हम कुछ कोड ब्लॉक या एक एक्सप्रेशन का परीक्षण करना चाहते हैं तो हम इसे एक assert कीवर्ड के बाद रखते हैं। यदि परीक्षण पास हो जाता है या अभिव्यक्ति सत्य का मूल्यांकन करती है तो कुछ भी नहीं होता है। लेकिन अगर परीक्षण विफल हो जाता है या अभिव्यक्ति झूठी का मूल्यांकन करती है, तो एक AssertionError उठाया जाता है और संदेश मुद्रित या मूल्यांकन किया जाता है।

उपयोगकर्ता द्वारा परिभाषित बाधाओं को पकड़ने/परीक्षण करने के लिए Assert कथन का उपयोग किया जाता है। इसका उपयोग डिबगिंग कोड के लिए किया जाता है और इसे स्क्रिप्ट की शुरुआत में डाला जाता है।

इसका उपयोग x / 0 जैसी कोड त्रुटियों को पकड़ने के लिए नहीं किया जाता है, क्योंकि पायथन स्वयं ऐसी त्रुटियों को पकड़ लेता है।

दिए गए कोड को मुखर कथन का उपयोग करके परीक्षण किया जा सकता है:

x,y = 4,7
assert x > y, "x has to be smaller than y"

आउटपुट

Traceback (most recent call last):
File "C:/Users/TutorialsPoint1/~assert2.py", line 2, in <module>
assert x > y, "x has to be smaller than y"
AssertionError: x has to be smaller than y

  1. पायथन में from...import * Statement का क्या उपयोग है?

    फ्रॉम मॉड्यूल इम्पोर्ट * स्टेटमेंट का उपयोग पायथन मॉड्यूल से सभी फंक्शन को इम्पोर्ट करने के लिए किया जाता है। उदाहरण के लिए, यदि आप गणित मॉड्यूल से सभी फ़ंक्शन आयात करना चाहते हैं और गणित उपसर्ग नहीं करना चाहते हैं। उन्हें कॉल करते समय, आप इसे इस प्रकार कर सकते हैं: >>> from math import * &

  1. पायथन में from...import Statement का क्या उपयोग है?

    फ्रॉम मॉड्यूल इम्पोर्ट फंक्शन स्टेटमेंट का उपयोग पायथन मॉड्यूल से एक विशिष्ट फ़ंक्शन को आयात करने के लिए किया जाता है। उदाहरण के लिए, यदि आप किसी अन्य फ़ंक्शन को आयात किए बिना गणित पुस्तकालय से पाप फ़ंक्शन आयात करना चाहते हैं, तो आप इसे निम्नानुसार कर सकते हैं: >>> from math import sin >

  1. पायथन में इंपोर्ट स्टेटमेंट का क्या उपयोग है?

    अपने कोड में किसी भी पैकेज का उपयोग करने के लिए, आपको पहले इसे सुलभ बनाना होगा। आपको इसे आयात करना होगा। परिभाषित होने से पहले आप पाइथन में कुछ भी उपयोग नहीं कर सकते हैं। कुछ चीजें अंतर्निहित हैं, उदाहरण के लिए मूल प्रकार (जैसे int, float, आदि) का उपयोग जब चाहें तब किया जा सकता है। लेकिन ज्यादातर ची