Bugün günlerden ne?
Öğle vakti bazı iş arkadaşlarınla sohbet ediyorsun. Her sabah birinin onlara bugün günlerden ne olduğunu hatırlatan bir mesaj göndermesi gerektiğini, böylece takvimden o günkü görevlerini kontrol edebileceklerini söylüyorlar.
Yardım etmek istiyorsun ve her sabah iş arkadaşlarına bir mesaj gönderilecek şekilde günün tarih ve saatini alan küçük bir betik yazmaya karar veriyorsun. Hedefine ulaşmak için datetime modülünü adlandırılmış yer tutucularla birlikte kullanabilirsin.
Tarih Ay gün, yıl biçiminde olmalı, örn. April 16, 2019 ve saat ss:dd biçiminde olmalı, örn. 16:30.
Kendine yardımcı olacak bazı belirteçler yazıyorsun: %d(gün), %B (ayadı), %m (aynumarası), %Y(yıl), %H (saat) ve %M(dakika)
datetime modülünü keşfetmek için IPython Shell'i kullanabilirsin.
Bu egzersiz, kursun bir parçasıdır
Python'da Regular Expressions
Egzersiz talimatları
datetimemodülündendatetimefonksiyonunu içe aktar.- Bugünün tarihini elde edip
get_datedeğişkenine ata. messagedizgesini tamamla:todayadlı yer tutucuyu ve biçim belirteçlerini ekleyerek tarihiay_adı gün, yıl, saatisaat:dakikaolarak biçimlendir.- Mesajı
.format()yöntemiyle yazdır ve adlandırılmış yer tutucuyu değiştirmek içinget_datedeğişkenini kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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(____.____(____))