Ben gibi gerçekleri yakalamak isterler Bob was born in 2000ve Bill's birthday is May 7th.
Her iki örnekte de kişinin doğum tarihinin sadece bir kısmını biliyoruz. Bir durumda sadece yılı biliyoruz; diğer durumda ayı ve günü biliyoruz, yılı değil.
Bu bilgileri nasıl yakalarım?
Bunun nasıl çalışabileceğine dair birkaç örnek:
Alanlarda Hiçbirinin bilinmeyenleri temsil etmesine izin veren datetime gibi bir kütüphane düşünün. Aşağıdaki gibi bir kod olabilir:
date_a = date(2000, 5, None)
date_b = date(2000, 6, None)
difference = date_b - date_a
assert difference.min.days == 1
assert difference.max.days == 60 # Or something close to 60.
assert equal(date_a, date_b) == False
date_c = date(2000, 5, None)
assert equal(date_a, date_c) == Maybe
Bu sadece nasıl davranabileceğinin bir örneğidir. Bu kesin davranışı mutlaka istemiyorum.