⊗pyPmFnAPC 12 of 129 menu

Combinando parâmetros regulares e *args em Python

É possível combinar parâmetros regulares e *args em uma função. Só que, neste caso, o *args deve sempre ficar por último. Vamos adicionar à nossa função dois parâmetros numéricos adicionais e imprimi-los no console junto com o *args:

def func(num1, num2, *args): print(num1, num2, args) func(1, 2, 3, 4, 5) # irá imprimir 1 2 (3, 4, 5)

Após a execução do código, os números 1 e 2 serão impressos separadamente da tupla dos outros números, pois o sistema os atribuiu a num1 e num2 respectivamente:

1 2 (3, 4, 5)

Qual será o resultado da execução do seguinte código:

def func(num1, num2, *args): return sum(args) + (num1 * num2) print(func(10, 5, 1, 2, 3))
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar