⊗pyPmFnAPC 12 of 129 menu

파이썬에서 일반 매개변수와 *args 결합하기

함수에서는 일반 매개변수와 *args를 결합할 수 있습니다. 단, 이 경우 *args는 항상 마지막에 위치해야 합니다. 우리 함수에 두 개의 추가 숫자 매개변수를 더하고 *args와 함께 콘솔에 출력해 봅시다:

def func(num1, num2, *args): print(num1, num2, args) func(1, 2, 3, 4, 5) # 1 2 (3, 4, 5)를 출력합니다

코드 실행 후 콘솔에는 숫자 12가 다른 숫자들의 튜플과 별도로 출력됩니다. 시스템이 이들을 각각 num1num2로 간주했기 때문입니다:

1 2 (3, 4, 5)

다음 코드를 실행한 결과는 무엇일까요:

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부