Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Argomenti Posizionali | Argomenti Posizionali e Opzionali
Tutorial Sulle Funzioni in Python

bookArgomenti Posizionali

In Python, argomenti posizionali sono argomenti di funzione passati a una funzione in base alla loro posizione o ordine. Quando si definisce una funzione, è possibile specificare i parametri che si aspetta. Quando si richiama la funzione, si forniscono gli argomenti corrispondenti nello stesso ordine dei parametri.

def function_name(argument1, argument2):
    ...

Nei capitoli precedenti, sono stati utilizzati argomenti posizionali inserendoli tra parentesi tonde () e richiamando la funzione con gli argomenti nell'ordine corretto.

È anche possibile specificare gli argomenti utilizzando un dizionario, dove ogni chiave rappresenta il nome dell'argomento e ogni valore rappresenta il valore dell'argomento, scompattando il dizionario durante la chiamata della funzione:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

L'utilizzo di questa modalità consente di specificare gli argomenti in qualsiasi ordine.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Questo metodo di impostazione degli argomenti è preferibile perché migliora la leggibilità e l'interpretabilità del codice.

question mark

Quali affermazioni sono vere riguardo alle chiamate della funzione?

Select all correct answers

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain the difference between positional and keyword arguments?

Why is using a dictionary to pass arguments considered more readable?

Can you show more examples of using dictionaries to pass arguments to functions?

bookArgomenti Posizionali

Scorri per mostrare il menu

In Python, argomenti posizionali sono argomenti di funzione passati a una funzione in base alla loro posizione o ordine. Quando si definisce una funzione, è possibile specificare i parametri che si aspetta. Quando si richiama la funzione, si forniscono gli argomenti corrispondenti nello stesso ordine dei parametri.

def function_name(argument1, argument2):
    ...

Nei capitoli precedenti, sono stati utilizzati argomenti posizionali inserendoli tra parentesi tonde () e richiamando la funzione con gli argomenti nell'ordine corretto.

È anche possibile specificare gli argomenti utilizzando un dizionario, dove ogni chiave rappresenta il nome dell'argomento e ogni valore rappresenta il valore dell'argomento, scompattando il dizionario durante la chiamata della funzione:

def function_name(argument1, argument2):
    ...
    
args = {
    "argument1": value1,
    "argument2": value2
}
function_name(**args)

L'utilizzo di questa modalità consente di specificare gli argomenti in qualsiasi ordine.

123456789
# Function with two positional arguments def greet(name, age): print(f'Hello, {name}! You are {age} years old.') # Calling the `greet()` function using dictionary greet(age=25, name='Alex') # Calling the `greet()` function using ordered values greet('Alex', 25)
copy

Questo metodo di impostazione degli argomenti è preferibile perché migliora la leggibilità e l'interpretabilità del codice.

question mark

Quali affermazioni sono vere riguardo alle chiamate della funzione?

Select all correct answers

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 1
some-alt