आज कौन-सा दिन है?
लंच टाइम है और आप अपने कुछ सहकर्मियों से बात कर रहे हैं। वे कहते हैं कि हर सुबह कोई उन्हें यह याद दिला दे कि आज कौन-सा दिन है, ताकि वे कैलेंडर में देखकर उस दिन के अपने असाइनमेंट्स चेक कर सकें.
आप मदद करना चाहते हैं और तय करते हैं कि एक छोटा-सा स्क्रिप्ट लिखेंगे जो दिन की तारीख और समय ले, ताकि हर सुबह आपके सहकर्मियों को एक मैसेज भेजा जा सके। आप datetime मॉड्यूल और named placeholders का उपयोग करके यह कर सकते हैं.
तारीख का फ़ॉर्मैट Month day, year होना चाहिए, जैसे April 16, 2019 और समय hh:mm, जैसे 16:30.
आपने कुछ स्पेसिफ़ायर्स नोट किए हैं: %d (day), %B (monthname), %m (monthnumber), %Y (year), %H (hour) और %M (minutes)
आप datetime मॉड्यूल को एक्सप्लोर करने के लिए IPython Shell का उपयोग कर सकते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Regular Expressions
अभ्यास निर्देश
- मॉड्यूल
datetimeसे फंक्शनdatetimeइम्पोर्ट करें. - आज की तारीख प्राप्त करें और उसे वैरिएबल
get_dateको असाइन करें. - स्ट्रिंग
messageको पूरा करें: placeholders मेंtodayनाम जोड़ें और फ़ॉर्मैट स्पेसिफ़ायर्स लिखें ताकि तारीखmonth_name day, yearऔर समयhour:minutesके रूप में फ़ॉर्मैट हो जाए. .format()मेथड और वैरिएबलget_dateका उपयोग करके named placeholder को बदलते हुए संदेश प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import datetime
____
# Assign date to get_date
get_date = ____
# Add named placeholders with format specifiers
message = "Good morning. Today is {____:____ ____, ____}. It's {today:___:____} ... time to work!"
# Use the format method replacing the placeholder with get_date
print(____.____(____))