⊗pyPmFnMPP 11 of 129 menu

Python에서 함수에 여러 매개변수 전달하기

여러 숫자 매개변수를 받는 함수가 있다고 가정해 봅시다:

def func(num1, num2): return num1 + num2 print(func1(2, 3))

함수를 호출할 때 지정된 숫자 23는 각각 num1num2 변수에 들어갑니다.

그러나 함수 호출 시 많은 매개변수를 전달해야 하는 경우가 있는데, 그 개수를 미리 알 수 없는 경우가 있습니다. Python에서는 함수 선언 시 하나의 변수만 지정할 수 있으며, 이 변수는 나중에 호출 시 전달된 모든 매개변수의 튜플로 변환됩니다. 이를 위해 해당 변수 앞에 * 기호를 지정해야 합니다. 이러한 변수는 일반적으로 args라고 부르지만, 다른 어떤 이름으로도 지정할 수 있습니다. 그리고 모든 매개변수를 출력하려면 함수 본문에 이 변수를 * 없이 기재하면 됩니다:

def func(*args): return args print(func(1, 2, 3)) # (1, 2, 3)을 출력합니다

그런 다음 얻은 매개변수로 다른 어떤 작업도 수행할 수 있습니다. 이들의 합을 구해 봅시다:

def func(*args): return sum(args) print(func(1, 2, 3)) # 6을 출력합니다

제한 없이 많은 사용자 이름을 매개변수로 받아 콘솔에 튜플 형태로 출력하는 함수를 작성하세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부