문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자.
=== python parameter 활용 === * 함수에서 파라미터값을 줄줄 써주어야 하는 불편함 해결 방법 * 변수에 함수 파라미터를 넣고, 해당 변수만 함수의 input값으로 주면 코드가 깔끔함. * 이를 가능하게 해주는 것이 *args와 **kwargs * 파라미터 a,b,c가 있는 함수가 있다고 한다면 <source lang=python> def func(a,b,c): print("a : ",a) print("b : ",b) print("c : ",c) </source> * 이를 *args와 **kwargs 이용하여 파라미터로 넘기는 방법 *args 파라미터들을 튜플형태로 묶어준다. 파라미터 순서에 맞게 튜플 값들의 순서를 맞춰주어야 한다. <source lang=python> input_a=1 input_b=2 input_c=3 args = (input_a,input_b,input_c) func(*args) </source> *kwargs 파라미터들을 딕셔너리 형태로 묶어준다. key가 함수를 정의할 때 사용했던 파라미터(string 타입으로 해야함) value가 해당 파라미터의 input값이 된다. <source lang=python> kwargs={"a":1,"b":2,"c":3} func(**kwargs) </source> [[category:python]] [[category:파라미터]]
문서 저장 미리 보기 차이 보기 취소