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

Tarih biçimlerini dönüştürme - açık yöntem

Önceki egzersizdeki tarihlerden birine bakalım.

  • Satış A: 14/02/2018 tarihinde 4000

datetime kütüphanesini kullanarak günü d, ayı m ve yılı y belirledik; bu, farklı tarih biçimlerine sahip veri kümelerindeki tarihleri ayırt etmene yardımcı olur. Peki ya tarih biçimini belirli bir formata dönüştürmek istediğimiz bir senaryo olursa?

Bu egzersizde, Satış A’yı 14/02/2018 biçiminden Satış B ile aynı biçime (yani 14 February 2018) dönüştüreceksin.

Bunu yerleşik Python işlevleriyle kolayca yapabiliriz. Unutma, bir dizgiyi bölmek için .split() yöntemini kullanabiliriz.

Bu egzersizin girdi değeri, Satış A’nın datetime bilgisidir.

Bu egzersiz

Python ile Finansal Tahminleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Yeni formata dönüştürmek istediğin tarihi (yani Satış A) dize olarak içeren dt adlı bir değişken oluştur.
  • Aylar için mm adlı bir sözlük oluştur; her ayın hangi sayıya karşılık geldiğini {'number':'month name'} biçiminde belirt.
  • dt dizgesini / karakterine göre böl ve değerleri day, month ve year değişkenlerine ata.
  • Verilen ay için sözlüğü kullanarak bir dize birleştir ve sonucu yeni biçimde yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Set the variable for the datetime to convert
dt = '____'

# Create the dictionary for the month values
mm = {'01': '____', '____': 'February', '____': '____'}

# Split the dt string into the different parts
____, ____, year = dt.split('____')

# Print the concatenated date string
print(____ + ' ' + ____[____] + ' ' + ____)
Kodu Düzenle ve Çalıştır