그래서 나는과 같이 여러 가지 선택적 인수와 기능을 가지고 :여러 선택적 인수 파이썬
def func1(arg1, arg2, optarg1=None, optarg2=None, optarg3=None):
Optarg1 & optarg2은 은 일반적으로 함께 사용하고이 2 개 개의 인수가 지정된 경우 다음 optarg3 사용하지 않을 수 있습니다. 반대로 optarg3이 지정되면 optarg1 & optarg2는 사용되지 않습니다.
if optarg1 != None:
do something
else:
do something else
내 질문은 선택 여러있을 때 사용하는 선택적 인수 기능을 "에게"하는 방법이다 : 그것은 하나 개의 선택적 인수 인 경우 함수가 사용되는 인수 "알고"하는 것이 쉬울 것 인수가 아닌 모든 인수가 항상 지정되어 있습니까? ** kwargs와 함께 논쟁을 파싱하는 것은 갈 길입니까?
의 사용 가능한 복제 [선택 인수 기능?] (https://stackoverflow.com/questions/9539921/function-with-optional-arguments) –