* 인수 사용 예 :
ABC DEF (H * ARGV)
인쇄 ( "1 %의"%의 시간)
변수는 argv의 인수를위한 :
인쇄 ( "2 : % S :"% ARG)
ABC ( 'ysdss', 'ggggg', 6666 'mmfdf')
당신이 함수에 전달 될 수 있는지 얼마나 많은 매개 변수가없는 경우 함수를 호출하는 것은, 당신이, 함수에 시간에 첫 번째 매개 변수의 대응을 매개 변수의 수를 통과 할 수있을 때, 당신은 * agrv 매개 변수를 정의 할 수 있습니다, 같은 나머지 인수 튜플 ARGV 매개 변수 ARGV에 의해 전달 데이터 액세스 파라미터는 [I] 방식 argv를.
** kwargs로 예제 사용 :
DEF greet_me (** kwargs로)
인쇄 (유형 (kwargs로))
kwargs.items ()에서의 키, 값 :
인쇄 (. "{0} {1} =="형식 (키 값))
**kwargs
당신이 길이 무기한 수 있습니다 값 쌍을 매개 변수로 함수에 전달합니다. 당신이 함수에서 처리하려면 이름을 가진 매개 변수 , 당신은 사용해야합니다 **kwargs
.
함수는 임의의 개수 전달할 수 호출 키 - 값 쌍을 모든 파라미터로, 함수에 튜플 kwargs로 파라미터에 사전 인 파라미터 kwargs로 전달 된 데이터는 액세스 파라미터 kwargs로 사전에 액세스 할 수있다.
당신이 함수 모두를 사용하려면 일반적인 매개 변수 * 인수, ** kwargs로 매개 변수 세 가지 종류, 순서는 이것이다 :
some_func(fargs, *args, **kwargs)