⊗pyPmUFOP 201 of 208 menu

Parametri opzionali delle funzioni in Python

È possibile rendere i parametri delle funzioni opzionali. Per fare ciò, è necessario assegnare ai parametri dei valori predefiniti. Vediamo come si fa. Supponiamo di avere la seguente funzione:

def func(num1, num2): return num1 + num2 print(func(1, 2)) # visualizzerà 3

Facciamo in modo che il secondo parametro abbia per impostazione predefinita il valore 2:

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

Verifichiamo il funzionamento della nostra funzione utilizzando solo il primo parametro:

print(func(1)) # visualizzerà 3

Nonostante il secondo numero sia un parametro opzionale, è comunque possibile assegnargli un valore quando si chiama la funzione:

print(func(2, 4)) # visualizzerà 6

Data la funzione:

def func(num=5): return num * 2

Questa funzione viene chiamata nel modo seguente:

print(func(2)) print(func(10)) print(func())

Spiega quale sarà il risultato di ciascuna delle chiamate alla funzione.

Data la funzione:

def func(num1=1, num2=3): return num2 - num1

Questa funzione viene chiamata nel modo seguente:

print(func(6, 10)) print(func(5)) print(func())

Spiega quale sarà il risultato di ciascuna delle chiamate alla funzione.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta