본문 바로가기

args2

파이썬 인자와 매개변수 알아보기 (Python _ Argument & Parameter) - 심코딩 이번 포스팅에서는 파이썬의 기본 중에서 굉장히 중요한 용어 두가지를 알아보려고 합니다. 바로 인자 (Argument)와 매개변수 (Parameter) 입니다. 파이썬에서 인자가 어떻게 사용되는지, 그리고 가변인자란 무엇인지도 한번 같이 알아보도록 하겠습니다. 인자 (Argument) 와 매개변수 (Parameter) 란 무엇인가 인자와 매개변수에 대해 알아볼 때 저는 각 단어가 어떤 의미가 있느냐 보다는, 한 함수내에서 예시를 보여주면서 공부했던 게 더 잘 이해가 되었습니다. 한번 아래 코드를 잠시 보겠습니다. def func1(word1, word2): print(word1, word2) func1("Answer1","Answer2") 위 함수 func1 에는 word1, word2 이라는 2개의 매개.. 2022. 11. 6.
파이썬에서 *args와 **kwargs란? (파이썬 Python) 파이썬을 하다보면 *args와 *kwargs라는 것들을 종종 보게 된다. 하지만 나도 예전에는 항상 볼 때마다 이게 무엇인지 하고 넘어갔었는데, 파이썬을 하다보면, 특히 함수를 만들다보면 가끔 정말 필요하게 되는 것 같아 조금 자세하게 적어보려고 한다. 매 포스팅이 그렇듯 해당 포스팅의 주 목표는 나의 복습이자, 미래에 이걸 또 까먹을 나를 위한 포스팅이다. *args란 무엇인가? *args와 **kwargs 모두 변수이다. 일단 *args에 대해 먼저 설명을 하자면, *args는 일단 argument의 약자이다. 또한 *args는 가변인자를 위한 변수인데, 한마디로 말하자면 우리가 함수를 만들 때, 인자를 몇 개 받아야 할지 모르는 경우 입력해두는 변수이다. *뒤에 꼭 args라고 하진 않아도 되지만,.. 2022. 7. 14.