Vilken dag är det idag?
Det är lunch och du pratar med några kollegor. De säger att de varje morgon skulle vilja få en påminnelse om vilken dag det är, så att de kan kontrollera i kalendern vad de har för uppgifter den dagen.
Du vill hjälpa till och bestämmer dig för att skriva ett litet skript som hämtar dagens datum och tid, så att ett meddelande kan skickas till dina kollegor varje morgon. Du kan använda modulen datetime tillsammans med namngivna platshållare för att uppnå det här.
Datet ska anges i formatet Månad dag, år, t.ex. April 16, 2019, och tiden i formatet hh:mm, t.ex. 16:30.
Här är några formatspecificerare att ha till hands: %d (dag), %B (månadsnamn), %m (månadstal), %Y (år), %H (timme) och %M (minuter).
Du kan använda IPython Shell för att utforska modulen datetime.
Den här övningen är en del av kursen
Reguljära uttryck i Python
Övningsinstruktioner
- Importera funktionen
datetimefrån modulendatetime. - Hämta dagens datum och tilldela det till variabeln
get_date. - Komplettera strängen
messagegenom att lägga till namngivna platshållare med namnettodayoch formatspecificerare för att formatera datumet sommånadsnamn dag, åroch tiden somtimme:minuter. - Skriv ut meddelandet med metoden
.format()och variabelnget_dateför att ersätta den namngivna platshållaren.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____.____(____))