साथ आने वाली लाइब्रेरी
भाषा के साथ आने वाली लाइब्रेरी ऐसे मॉड्यूल का समूह है जिन्हें आप बिना इंस्टॉल किए import करते हैं। math, json और csv इसी समूह में हैं। bakery इसमें नहीं है। वह फ़ोल्डर आपने खुद लिखा था। math को न डाउनलोड करना पड़ता है, न अपने फ़ोल्डर में कॉपी करना। import की एक पंक्ति ही पूरा काम है। इंस्टॉल करना आगे के पन्ने का काम है। यहाँ मॉड्यूल मशीन पर पहले से है, क्योंकि भाषा उसे साथ लाई है।
import math
print(math.floor(2.9))
स्क्रीन पर पूर्णांक 2 दिखता है। floor दशमलव वाला हिस्सा गिरा देता है। 2.9 न 3 बनता है, न 2.9 रहता है। नतीजा पूर्णांक 2 है, 2.0 नहीं। sqrt इस प्रोग्राम में नहीं है। floor तो math के भीतर का एक और नाम है। print बिना दशमलव बिंदु के 2 लिखता है। नतीजा 2.0 होता तो बिंदु स्क्रीन पर दिखता।
📊 मॉड्यूल कहाँ से आता है
| मॉड्यूल | कहाँ से |
|---|---|
| math | भाषा के साथ आने वाली लाइब्रेरी |
| json | वही लाइब्रेरी |
| csv | वही लाइब्रेरी |
| bakery | ऐसा फ़ोल्डर जो आप खुद लिखते हैं |
फ़ोल्डर न मिले तो import bakery रुक जाता है। रुकने पर जो नाम दिखता है, वह ModuleNotFoundError है। यह पंक्ति इस प्रोग्राम में नहीं है। None नहीं रखा जाता और प्रोग्राम आगे नहीं बढ़ता। math इस तरह नहीं रुकता, क्योंकि वह लाइब्रेरी में पहले से है।
अगला पन्ना तारीख और समय का है। यह पन्ना सिर्फ़ भाषा के साथ आने वाले मॉड्यूल को आपके लिखे फ़ोल्डर से अलग करता है, और दिखाता है कि floor दशमलव हिस्सा गिरा देता है।
पहले से मौजूद या आपका लिखा
math.floor(2.9) का नतीजा 2 है। math, json और csv भाषा के साथ आते हैं। bakery नहीं आता। फ़ोल्डर न हो तो ModuleNotFoundError पर प्रोग्राम रुक जाता है। अगला पन्ना तारीख और समय का है।
🧠 अपने ज्ञान की परीक्षा करें
अपने ज्ञान की परीक्षा करें
इस इंटरैक्टिव क्विज़ के साथ अपनी चुनौती लें और देखें कि आप विषय को कितनी अच्छी तरह समझते हैं
📝 निर्देश
- हर प्रश्न को ध्यान से पढ़ें
- हर प्रश्न के लिए सबसे अच्छा उत्तर चुनें
- आप जितनी बार चाहें क्विज़ दोबारा दे सकते हैं
- आपकी प्रगति शीर्ष पर दिखाई जाएगी