BaşlayınÜcretsiz başlayın

Metinlerden datetime oluşturma

Çoğu zaman tarihleri farklı formatlarda alırsın. Tarihleri metin (string) olarak tutan birçok veri kaynağı vardır. Web sayfalarını kazımak, kullanıcı girişi ve metin dosyaları bunlara birkaç örnek. Datetime’leri eşlemek için biçim dizileri strftime adresinde bulunabilir. Diyelim ki Ekim 1989’daki mini çöküşe ait tarihi crash_text dizesi olarak ve 3 Temmuz 1990’daki durgunluğa ait tarihi recession_text dizesi olarak, farklı formatlarda buldun. İkisinin de Python kodunda temsili nasıl olurdu?

Bu egzersiz, kursun bir parçasıdır

Finans için Orta Düzey Python

Kursa Göz Atın

Egzersiz talimatları

  • 1989’daki mini çöküş için verilen metne karşılık gelen bir biçim dizesi oluştur.
  • 1990’daki durgunluk için metne karşılık gelen bir biçim dizesi oluştur.
  • 1990’daki durgunluğu temsil eden bir datetime oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

crash_text = "Friday the 13th, Oct, 1989"

# Create a format string mapping the text
crash_format_str = "%____ the %dth, %b, %____"
min_crash = datetime.datetime.strptime(crash_text, crash_format_str)
print(min_crash)

recession_text = "07/03/90"

# Create format string
recession_format_str = "%____/%____/%____"

# Create datetime from text using format string
nineties_rec = datetime.datetime.strptime(____, ____)
print(nineties_rec)
Kodu Düzenle ve Çalıştır