पायथन का सिंटैक्स मॉड्यूल नामक किसी चीज़ का उपयोग करके कोड को काफी छोटा करने की अनुमति देता है। सी ++ में हेडर फाइलों के समान, मॉड्यूल कार्यों की परिभाषा के लिए एक भंडारण स्थान है। उन्हें सामान्य उपयोगों में विभाजित किया जाता है, जैसे समय मॉड्यूल, जो समय से संबंधित उपयोगों के लिए कार्य प्रदान करता है।
कदम
विधि 1: 2 में से: आयात से निर्देश का उपयोग करना
इम्पोर्ट इंस्ट्रक्शन एक मॉड्यूल से फंक्शन इम्पोर्ट करता है और आपको उन्हें कोर पायथन से फंक्शन की तरह इस्तेमाल करने देता है। आप यह नहीं देखते हैं कि फ़ंक्शन मॉड्यूल से संबंधित हैं।
चरण 1. मॉड्यूल खोजें।
उस मॉड्यूल का पता लगाएँ जिसे आप आयात करने जा रहे हैं। मॉड्यूल में निर्मित की एक पूरी सूची यहां (v2.7) और यहां (v3.5) पाई जा सकती है।
चरण 2. किसी विशिष्ट मॉड्यूल से विशिष्ट फ़ंक्शन आयात करने के लिए, लिखें:
[मॉड्यूल] आयात [फ़ंक्शन] से
यह स्क्रिप्ट को बताएगा कि आप किसी विशिष्ट मॉड्यूल से किसी विशिष्ट फ़ंक्शन का उपयोग कर रहे हैं।
-
उदाहरण के लिए, आयात करने के लिए
रैंडिंट
से समारोह
यादृच्छिक रूप से
मॉड्यूल और उस फ़ंक्शन का उपयोग करके एक यादृच्छिक संख्या मुद्रित करें, आप लिखेंगे:
यादृच्छिक आयात रैंडिंट प्रिंट से (रैंडिंट (0, 5))
चरण 3. एक ही मॉड्यूल से कई कार्यों को अल्पविराम (,) से अलग करें।
संरचना इस तरह दिखती है:
[मॉड्यूल] आयात [फ़ंक्शन], [अन्य फ़ंक्शन], [एक अन्य फ़ंक्शन], से…
-
उदाहरण के लिए, आयात करने के लिए
रैंडिंट
तथा
यादृच्छिक रूप से
से कार्य करता है
यादृच्छिक रूप से
मॉड्यूल और इन फ़ंक्शंस का उपयोग करके यादृच्छिक संख्याएँ प्रिंट करें, आप लिखेंगे:
यादृच्छिक आयात रैंडिंट से, यादृच्छिक प्रिंट (रैंडिंट (0, 5)) प्रिंट (यादृच्छिक ())
चरण 4. a. का उपयोग करके संपूर्ण मॉड्यूल आयात करें
*
फ़ंक्शन नाम के बजाय।
संरचना इस तरह दिखती है:
[मॉड्यूल] आयात से *
-
उदाहरण के लिए, संपूर्ण आयात करने के लिए
यादृच्छिक रूप से
मॉड्यूल और फिर इसके साथ एक यादृच्छिक संख्या मुद्रित करें
रैंडिंट
समारोह, आप लिखेंगे:
यादृच्छिक आयात से * प्रिंट (रैंडिंट (0, 5))
चरण 5. आयात से कई निर्देश लिखकर कई मॉड्यूल आयात करें।
कोड को पढ़ने योग्य रखने के लिए आपको प्रत्येक निर्देश के लिए एक नई लाइन शुरू करनी चाहिए, हालांकि उन्हें a. से अलग करना चाहिए
;
भी काम करता है।
-
उदाहरण के लिए, आयात करने के लिए
रैंडिंट
से समारोह
यादृच्छिक रूप से
मॉड्यूल और
वर्ग
से समारोह
गणित
मॉड्यूल और फिर दोनों कार्यों से परिणाम प्रिंट करें, आप लिखेंगे:
गणित से यादृच्छिक आयात रैंडिंट से आयात sqrt # भी काम करेगा, लेकिन पढ़ने में कठिन: # यादृच्छिक आयात रैंडिंट से; गणित से आयात sqrt प्रिंट (रैंडिंट (0, 5)) प्रिंट (वर्ग (25))
विधि २ का २: आयात निर्देश का उपयोग करना
आयात निर्देश एक मॉड्यूल से कार्यों को आयात करता है और यह दिखाई देता है कि कार्य उस मॉड्यूल से हैं। आयात निर्देश के साथ आयात किए गए फ़ंक्शन का उपयोग करते समय, आपको इसके पहले मॉड्यूल का नाम और एक बिंदु (.) लिखना होगा।
आयात निर्देश अन्य सभी को आयात किए बिना एक मॉड्यूल से एक फ़ंक्शन को आयात करने की अनुमति नहीं देता है।
चरण 1. मॉड्यूल खोजें।
उस मॉड्यूल का पता लगाएँ जिसे आप आयात करने जा रहे हैं। मॉड्यूल में निर्मित की एक पूरी सूची यहां (v2.7) और यहां (v3.5) पाई जा सकती है।
चरण 2. एक मॉड्यूल आयात करने के लिए, निम्नलिखित संरचना के साथ लिखें:
आयात [मॉड्यूल]
-
उदाहरण के लिए, आयात करने के लिए
यादृच्छिक रूप से
मॉड्यूल और फिर इसके साथ एक यादृच्छिक संख्या मुद्रित करें
रैंडिंट
समारोह:
यादृच्छिक प्रिंट आयात करें (random.randint(0, 5))
चरण 3. एकाधिक मॉड्यूल को अल्पविराम (,) से अलग करें।
संरचना है:
आयात [मॉड्यूल], [अन्य मॉड्यूल], [दूसरा मॉड्यूल],…
यदि आप अधिक सुपाठ्य प्रतीत होते हैं या आपके विशिष्ट मामले में अधिक समझ में आते हैं, तो आप कई पंक्तियों में कई आयात निर्देश भी बना सकते हैं।
-
उदाहरण के लिए, आयात करने के लिए
यादृच्छिक रूप से
तथा
गणित
मॉड्यूल और फिर के परिणामों को प्रिंट करें
रैंडिंट
तथा
वर्ग
फ़ंक्शन जो इन मॉड्यूल में शामिल हैं, आप लिखेंगे:
आयात यादृच्छिक, गणित प्रिंट(random.randint(0, 5)) प्रिंट(math.sqrt(25))