⊗pyPmUFNPa 202 of 208 menu

파이썬에서의 명명된 매개변수

함수에 많은 매개변수가 전달되면, 필요한 매개변수에 대한 값을 혼동할 수 있어 실수를 할 가능성이 높아집니다.

이러한 문제를 방지하기 위해 파이썬에서는 함수를 호출할 때 매개변수 이름을 지정할 수 있는 기능이 있습니다. 이것이 어떻게 이루어지는지 살펴보겠습니다. 다음과 같은 함수가 있다고 가정해 봅시다:

def func(num1, num2): return num1 + num2

단순히 호출할 수 있습니다:

res = func(5, 10) print(res) # 출력: 15

또는 매개변수에 이름을 지정하여 호출할 수 있습니다:

res = func(num1=5, num2=10) print(res) # 출력: 15

명명된 매개변수의 매우 편리한 점은 함수를 호출할 때 그 순서를 바꿀 수 있다는 것입니다:

res = func(num2=2, num1=5) print(res) # 출력: 7

함수 선언 시 여러 개의 선택적 매개변수가 정의된 경우, 이들 역시 명명된 매개변수로 만들 수 있습니다. 이때 선언 시 지정한 순서대로 매개변수를 나열하지 않아도 됩니다:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # 출력: 9

다음 함수가 주어졌습니다:

def func1(num1, num2, num3): return (num1 + num2) * num3

명명된 매개변수를 통해 값을 전달하여 이 함수를 호출하세요.

다음 함수가 주어졌습니다:

def func1(text1, text2): return text1 + ' ' + text2

문자열 'hello'와 당신의 이름을 명명된 매개변수를 통해 전달하여 이 함수를 호출하세요.

한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부