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

पायथन में दिए गए महीने के दिनों की संख्या प्रिंट करें

समस्या विवरण

पैंडास का उपयोग करके किसी विशिष्ट तारीख वाले महीने में कुल दिनों की संख्या ज्ञात करें।

उदाहरण

तारीख: 2020-02-10 (फरवरी 2020, लीप वर्ष)

समाधान

  1. pd.date_range() से डेट सीरीज बनाएं।
  2. Series को pd.Series() में बदलें।
  3. .dt.daysinmonth एक्सेसर से महीने के दिन प्राप्त करें।

पूर्ण कोड उदाहरण

import pandas as pd

# एक तारीख की सीरीज बनाएं
date = pd.date_range('2020-02-10', periods=1)
data = pd.Series(date)

print("महीने में कुल दिन:", data.dt.daysinmonth[0])

आउटपुट

महीने में कुल दिन: 29

व्याख्या: 2020 लीप वर्ष था, इसलिए फरवरी में 29 दिन थे। daysinmonth प्रॉपर्टी स्वचालित रूप से लीप वर्ष को संभालती है।

अन्य उदाहरण

# गैर-लीप वर्ष फरवरी
date2 = pd.date_range('2021-02-10', periods=1)
print(pd.Series(date2).dt.daysinmonth[0])  # 28

# 31 दिनों वाला महीना
date3 = pd.date_range('2023-01-15', periods=1)
print(pd.Series(date3).dt.daysinmonth[0])  # 31
  1. - Python में Dictionary के सभी Keys कैसे Print करें?

    Dictionary के सभी Keys प्राप्त करना Dictionary Object में keys() Method होता है जो इस कार्य को हमारे लिए करता है। keys() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] Iterable List Object को Traverse करना Itera

  1. - पायथन का उपयोग करके Hello World! कैसे प्रिंट करें?

    स्क्रीन पर आउटपुट करने का बुनियादी तरीका print स्टेटमेंट का उपयोग करना है। >>> print Hello, world Hello, world एक ही लाइन पर स्पेस से अलग कई चीजें प्रिंट करने के लिए, उनके बीच कॉमा का उपयोग करें। उदाहरण के लिए: >>> print Hello,, World Hello, World पायथन 3 में, सभी print एक फ़ंक्शन

  1. - पायथन का उपयोग करके स्क्रीन पर कैसे प्रिंट करें?

    स्क्रीन पर आउटपुट करने का बुनियादी तरीका print स्टेटमेंट का उपयोग करना है। >>> print Hello, world Hello, world एक ही लाइन पर स्पेस से अलग कई चीजें प्रिंट करने के लिए, उनके बीच कॉमा का उपयोग करें। उदाहरण के लिए: >>> print Hello,, World Hello, World जबकि किसी भी स्ट्रिंग में स्पेस न