from datetime import date
from datetime import timedelta
a = date.today() - timedelta(1)
# a above is a tuple and not datetime
# Since I am a C programmer, I would expect python to cast back to datetime
# but it is casting it to a tuple
Pouvez-vous me dire pourquoi cela se passe? et aussi comment je peux voir que l'opération ci-dessus aboutit à une date-heure?Pourquoi cette opération python retourne-t-elle un tuple?
Je suis un débutant python, désolé si c'est une chose banale, mais je suis coincé ici pour un moment!
Merci
faites un type d'impression (a). Ça ne devrait pas être une chaîne. – Tudorizer
Je ne vois pas comment vous obtenez un tuple de cela. L'exécution de ce code génère un objet datetime.date dans a. –
Je reçois une chaîne. Je suis sérieux! >>> a = date.today() - timedelta (1) >>> imprimer a 2010-10-07 – arbithero