00 07/02/2010 21:57
Qui ad esempio è spiegato come fare funzioni con variabili di default
docs.python.it/html/tut/node6.html#SECTION0067000000000...
cioè una funzione che ha bisogno di due valori:

def moltiplicazione(a,b)
return a*b

può essere scritta con la variabile facoltativa b
def moltiplicazione(a,b=1)
return a*b

quindi quando "chiami" la funzione puoi chiamarla così:
moltiplicazione(2,3)
oppure
moltiplicazione(2)

funzione lo stesso ma mel secondo caso viene fatto 2*1 perchè b non è stata dichiarata quindi viene messa quella di default