पायथन एक अंतर्निहित कैलेंडर मॉड्यूल प्रदान करता है जो आपको वर्ष के विशिष्ट दिनों या महीनों के लिए कोड में हेरफेर करने देता है। उदाहरण के लिए, आप इसका उपयोग एक वर्ष में सभी कैलेंडर महीनों की एक स्ट्रिंग को आउटपुट करने के लिए कर सकते हैं।
यहां बताया गया है कि पायथन के कैलेंडर वर्ग के साथ शुरुआत कैसे करें और इसके साथ एक DIY कैलेंडर बनाएं।
कैलेंडर मॉड्यूल के साथ शुरुआत कैसे करें
NS पंचांग मॉड्यूल का उपयोग करना आसान है। और चूंकि यह एक अंतर्निहित पायथन मॉड्यूल है, इसलिए आपको इसे अलग से स्थापित करने की आवश्यकता नहीं है।
आरंभ करने के लिए, अपनी पायथन फ़ाइल खोलें और आयात करें पंचांग मापांक:
आयात कैलेंडर
सप्ताह के दिन देखें
सोमवार से शुरू होकर, सप्ताह के मॉड्यूल के डिफ़ॉल्ट शुरुआती दिन, आप सप्ताह के दिनों को संक्षिप्त रूप में आउटपुट कर सकते हैं वीकहेडर () समारोह।
NS वीकहेडर () हालाँकि, मॉड्यूल का कार्य एक चौड़ाई तर्क को स्वीकार करता है। यह एक पूर्णांक है जो संक्षिप्त स्ट्रिंग की संख्या या लंबाई निर्दिष्ट करता है:
आयात कैलेंडर
प्रिंट (कैलेंडर.वीकहेडर (2)) # संक्षिप्त नाम की लंबाई 2. पर सेट करें
आउटपुट: मो तू वी थ फ्र सा सू
मॉड्यूल सप्ताह के पहले दिन को डिफ़ॉल्ट रूप से सोमवार को सेट करता है। आप इसे का उपयोग करके रविवार में बदल सकते हैं सेटफर्स्ट वीकडे () का कार्य पंचांग मापांक।
अब सप्ताह के पहले दिन को रविवार को वापस सेट करने का प्रयास करें। फिर सप्ताह के शीर्षलेखों को पुनर्मुद्रण करें जैसा आपने ऊपर किया था:
आयात कैलेंडर
# सप्ताह के पहले दिन को रविवार के लिए निर्धारित करें:
Calendar.setfirstweekday (कैलेंडर. रविवार का दिन)
प्रिंट (कैलेंडर.वीकहेडर (3)) # संक्षिप्त नाम की लंबाई 3. पर सेट करें
आउटपुट: सूर्य सोम मंगल बुध गुरु शुक्र शनि
देखें कि एक वर्ष एक छलांग है या नहीं
पायथन आपको यह जांचने देता है कि क्या एक वर्ष एक छलांग है या नहीं जब आप इसका आह्वान करते हैं टापू () से समारोह पंचांग कक्षा।
फ़ंक्शन, हालांकि, एक वर्ष तर्क (नीचे दिए गए कोड में 2023) को स्वीकार करता है और एक बूलियन आउटपुट देता है:
आयात कैलेंडर
प्रिंट (calendar.isleap (2023))
आउटपुट: गलत
विशिष्ट वर्ष श्रेणियों के बीच लीप दिनों की संख्या की जाँच करें
आप उपयोग करते हैं लीपडे () विशिष्ट वर्ष श्रेणियों के बीच लीप दिनों की संख्या की जाँच करने के लिए।
उदाहरण के लिए, 2021 और 2030 के बीच लीप दिनों की संख्या की जाँच करने के लिए:
आयात कैलेंडर
checkleap = Calendar.leapdays (2022, 2030)
प्रिंट ("2022 और 2030 के बीच {} लीप दिन हैं"। प्रारूप (चेकलीप))
आउटपुट: 2022 और 2030 के बीच 2 लीप दिन हैं
सम्बंधित: पायथन स्ट्रिंग प्रारूप () विधि कैसे काम करती है?
एक महीने में पहले सप्ताह के दिन की जाँच करें
मॉड्यूल एक सप्ताह में दिनों की सूची अनुक्रमणिका देता है। संक्षेप में, सोमवार, डिफ़ॉल्ट पहला कार्यदिवस, शून्य के बराबर है, जबकि मंगलवार एक है - उस क्रम में, रविवार तक, अंतिम कार्यदिवस, जो छठा सूचकांक है।
आप सप्ताह के पहले दिन को डिफ़ॉल्ट का उपयोग करके प्रिंट करके इसकी पुष्टि कर सकते हैं पहले सप्ताह का दिन () की विधि पंचांग वर्ग:
आयात कैलेंडर
प्रिंट (कैलेंडर.फर्स्टवीकडे ())
आउटपुट: 0
इस अंतर्दृष्टि का उपयोग करते हुए, आइए का उपयोग करके सितंबर 2020 के पहले दिन की जाँच करें कार्यदिवस () समारोह:
आयात कैलेंडर
प्रिंट (कैलेंडर.सप्ताह का दिन (2021, 9, 1)) # यह एक साल, एक महीने और एक तारीख के तर्क को स्वीकार करता है
आउटपुट: 2
डिफ़ॉल्ट अनुक्रमणिका के बाद, 2, यहां मतलब है कि सितंबर 2020 का पहला दिन बुधवार है.
सम्बंधित:कैसे Arrays और सूचियाँ Python में काम करती हैं
आप महीने का पहला दिन भी देख सकते हैं और उस महीने में दिनों की संख्या देख सकते हैं।
ऐसा करने के लिए, उपयोग करें महीने की सीमा ():
आयात कैलेंडर
प्रिंट (कैलेंडर.महीनेश्रेणी (2021, 9))
आउटपुट: (2, 30)
एक महीने का कैलेंडर आउटपुट करें
एक महीने के लिए कैलेंडर देखने के लिए, का उपयोग करें महीना() कैलेंडर वर्ग से कार्य। ब्याज के वर्ष और महीने के अलावा, यह वैकल्पिक चौड़ाई स्वीकार करता है (वू) और लंबाई (मैं) तर्क।
ये तर्क वैकल्पिक हैं। तो मॉड्यूल उन्हें डिफ़ॉल्ट रूप से शून्य पर सेट करता है, भले ही आप उन्हें निर्दिष्ट न करें।
यहाँ का उपयोग करके मासिक कैलेंडर को प्रिंट करने का तरीका बताया गया है महीना() इस वर्ग की विधि:
आयात कैलेंडर
प्रिंट (कैलेंडर.माह (वर्ष = 2021, माह = 9, w = 4, l = 2))
ऐसा दिखता है:
एक कैलेंडर वर्ष आउटपुट करें
अंत में, आप पूरे कैलेंडर वर्ष का उपयोग करके आउटपुट कर सकते हैं पंचांग मॉड्यूल का कार्य:
आयात कैलेंडर
प्रिंट (कैलेंडर.कैलेंडर (2022, w=2, l=1, c=2, m=6))
यहाँ आउटपुट कैसा दिखता है:
जबकि वू चौड़ाई को नियंत्रित करता है और मैं प्रत्येक स्ट्रिंग के बीच की लंबाई को नियंत्रित करता है, सी तथा एम क्रमशः पंक्तियों और स्तंभों की संख्या निर्दिष्ट करें। क्या होता है यह देखने के लिए इन मापदंडों के मूल्यों को बदलने के लिए स्वतंत्र महसूस करें।
इतना ही! आपने अभी-अभी Python का उपयोग करके एक कैलेंडर बनाया है। यदि आप उत्सुक हैं, तो आप इसे भी देख सकते हैं कैलेंडर मॉड्यूल प्रलेखन इसकी विभिन्न विधियों और विशेषताओं के बारे में अधिक जानने के लिए।
पायथन कैलेंडर मॉड्यूल के साथ अधिक अभ्यास करें
हमने इस लेख में केवल कैलेंडर मॉड्यूल की बुनियादी अवधारणाओं पर चर्चा की है। इसमें और भी बहुत कुछ है जो इस लेख में कवर किया जा सकता है। उदाहरण के लिए, मॉड्यूल आपके कैलेंडर को स्टाइल करने और इसे HTML के रूप में प्रस्तुत करने के लिए HTML और CSS डेकोरेटर और विजेट प्रदान करता है। साथ ही, इसमें व्यापक दस्तावेज हैं। इसलिए बेझिझक इसके साथ खेलें जैसा आप चाहते हैं। हैप्पी कोडिंग!
पायथन मानक पुस्तकालय में आपके प्रोग्रामिंग कार्यों में मदद करने के लिए कई कार्य हैं। सबसे उपयोगी के बारे में जानें और अधिक मजबूत कोड बनाएं।
आगे पढ़िए
- प्रोग्रामिंग
- अजगर
- कोडिंग टिप्स
- प्रोग्रामिंग
Idowu कुछ भी स्मार्ट तकनीक और उत्पादकता के बारे में भावुक है। अपने खाली समय में, वह कोडिंग के साथ खेलता है और जब वह ऊब जाता है तो शतरंज की बिसात पर चला जाता है, लेकिन उसे कभी-कभी दिनचर्या से अलग होना भी पसंद होता है। लोगों को आधुनिक तकनीक के बारे में बताने का उनका जुनून उन्हें और अधिक लिखने के लिए प्रेरित करता है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें