⊗pyPmUFNPa 202 of 208 menu

Parametri con nome in Python

Se alla funzione vengono passati molti parametri, aumenta la possibilità di commettere un errore, poiché si possono confondere i valori per i parametri che ci servono.

Per evitare tali problemi, in Python esiste la possibilità di specificare i nomi dei parametri quando si chiama una funzione. Vediamo come si fa. Supponiamo di avere la seguente funzione:

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

Puoi semplicemente chiamarla:

res = func(5, 10) print(res) # visualizzerà 15

Oppure puoi chiamare i parametri con i loro nomi:

res = func(num1=5, num2=10) print(res) # visualizzerà 15

I parametri con nome sono molto convenienti perché possono essere scambiati quando si chiama la funzione:

res = func(num2=2, num1=5) print(res) # visualizzerà 3

Se alla dichiarazione della funzione sono impostati diversi parametri opzionali, anche questi possono essere resi con nome. In questo caso non è necessario elencare i parametri nell'ordine in cui sono stati impostati alla dichiarazione:

def func(num1, num2=1, num3=2): return num1 + num2 + num3 res = func(num1=2, num3=6) print(res) # visualizzerà 8

Data la funzione:

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

Chiamala, passando i valori tramite parametri con nome.

Data la funzione:

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

Chiamala, passando la stringa 'hello' e il tuo nome tramite parametri con nome.

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