고급 학습 *의 인수의 파이썬 사용

* 인수 사용 예 :

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)
게시 24 개 원래 기사 · 원 찬양 30 ·은 50000 +를 볼

추천

출처blog.csdn.net/yufen9987/article/details/84946816