사실, 키가 * 및 **
우리는 설명 할 세 가지 예를 :
일반 매개 변수 :
데프 TEST1 (ARG) : 인쇄 (ARG) TEST1 ( " " ) 출력 : 에이
* 나머지 파라미터에 의해 표현된다 Ganso
데프 TEST1 (ARG1, ARG2, * 인수) : 인쇄 (ARG1) 인쇄 (ARG2) 인쇄 (인수) TEST1 ( 1,2,3 ' " , " B " ) 출력 : 1 (2) ( 3 ' ' , ' B ' )
** 매개 변수를 나타냅니다 사전에 변환된다
데프 TEST2 (** kwargs로) : 인쇄 (kwargs로) TEST2 (a = 1 인 경우, b = 2 ) 출력 : { ' ' 1, ' B ' : 2}
마지막으로, 우리는 순서합니다 :( 세 가지 방법을 결합해야합니다)
데프 테스트 4 (ARG1, ARG2, * 인수, ** kwargs로) : 인쇄 (ARG1) 인쇄 (ARG2) 인쇄 (인수) 인쇄 (kwargs로) TEST4 ( 1,2,3,4,5, A = 1, B = 2 ) 출력 : 1 2 ( 3, 4, 5 ) { ' ' 1, ' B ' : 2}