J'ai une méthode:Obtenez la date actuelle comme argument par défaut pour une méthode
def do_something(year=?, month=?):
pass
Je veux que les arguments year
et month
d'être facultative, mais je veux leur défaut égal l'année en cours et mois . J'ai réfléchi à la définition de deux variables juste avant la déclaration de la méthode, mais le processus qui en fait partie peut durer plusieurs mois. Il doit être dynamique.
On dirait que ça ne devrait pas être difficile mais je suis en train de faire un bloc mental aujourd'hui, donc comment le feriez-vous?
merci pour le heads up, qui est tout à fait correct. –
«si non année» et «si pas mois» est plus pythonique que «n'est aucun». Sinon bon. –
@Zonda: Peut-être, mais cela invaliderait également les valeurs de zéro. Zéro pourrait être une valeur étrange pour le mois, mais c'est plausible pour l'année, sans plus de contexte sur les circonstances exactes du PO. –