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

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


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

>>> from math import *
>>> sin(0)
0.0
>>> cos(0)
1.0

ध्यान दें कि कोड के किसी भी उचित बड़े सेट के लिए, यदि आप * आयात करते हैं तो आप इसे मॉड्यूल में सीमेंट कर रहे होंगे, जिसे हटाया नहीं जा सकता। ऐसा इसलिए है क्योंकि यह निर्धारित करना मुश्किल है कि कोड में उपयोग किए गए आइटम 'मॉड्यूल' से आ रहे हैं, जिससे उस बिंदु तक पहुंचना आसान हो जाता है जहां आपको लगता है कि आप अब आयात का उपयोग नहीं करते हैं लेकिन यह सुनिश्चित करना बेहद मुश्किल है। यह मूल रूप से नेमस्पेस को अव्यवस्थित कर देता है और आपके मॉड्यूल में चीजों को नाम देने के लिए आपको कम विकल्प देता है।


  1. पायथन आयात विवरण के साथ एकाधिक मॉड्यूल का उपयोग कैसे करें?

    एक आयात विवरण के साथ कई मॉड्यूल आयात करने के लिए, मॉड्यूल नामों को अल्पविराम से अलग करें। उदाहरण के लिए, >>> import math, sys, os यदि आप उस नाम को बदलना चाहते हैं जिसके तहत मॉड्यूल आयात किए जाते हैं, तो बस प्रत्येक मॉड्यूल नाम के बाद मॉड्यूल उपनाम के बाद जोड़ें। उदाहरण के लिए, >>>

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

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

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

    मुखर कथन में निम्नलिखित वाक्य रचना है। assert <some_test>, <message> उपरोक्त पंक्ति को इस प्रकार पढ़ा जाता है:यदि का मूल्यांकन गलत होता है, तो एक अपवाद उठाया जाता है और आउटपुट होगा। यदि हम कुछ कोड ब्लॉक या एक एक्सप्रेशन का परीक्षण करना चाहते हैं तो हम इसे एक assert कीवर्ड के बाद रखते