반응형 Language/Python19 [Python] *args 와 **kwargs | LIM *args 는 *argugments의 줄임말입니다. 반드시 *args라고 적을 필요는 없습니다. *Names, *Things 아무렇게나 적어도 됩니다. 이 지시어는 복수개의 인자를 함수로 받고자 할 때 쓰입니다. 예시) 사람의 나이와 이름을 받아서 나이와 이름을 분리한 후 출력하려 합니다. 하지만 여기서 사용자가 몇 개의 변수를 적어 넣을 지 알 수 없는 것입니다. 즉, 이 지시어는 여러개의 매개변수를 함수로 받고 싶을 때 사용하는 지시어 입니다. 이럴 때, *args를 인자로 받게 됩니다. *args에서 기억해야 하는 건 두가지 입니다. 1. 결과값의 형태 2. 순서 def age_Name(*Names): for name in Names: print("%s,%s"%(name[:2],name[2:])) .. 2021. 1. 27. 이전 1 2 3 4 다음 반응형