我是初学者,想要用Python定义一个带有“from”和“to”日期的函数。如果我只传递一个参数调用该函数,它应该将该参数视为“to”日期。如果我传递两个参数,它应该将其分配给“from”和“to”日期。
我定义如下:
def __init__(self,fdate="",edate):
self.fdate = fdate
self.edate = edate
我遇到了以下错误:
def __init__(self,fdate="",edate):
^
SyntaxError: non-default argument follows default argument
我理解这个错误。但是在Python中,我该如何定义一个符合我的要求的函数?
edate
和fdate
的位置。 - heemayl