Contenuti del Corso
Introduzione a Python
Introduzione a Python
2. Variabili e Tipi in Python
Come Memorizzare i Numeri in PythonRegole di Denominazione di Python per le VariabiliCome Lavorare con le Variabili in PythonTipi di Dati in PythonSfida: Conversione da Chilometri a MigliaMemorizza Testo con Stringhe in PythonIndicizzazione delle Stringhe in PythonIndicizzazione Negativa e Lunghezza delle Stringhe in PythonSlicing delle Stringhe in PythonSfida: Recuperare Lettere dalla StringaConcatenazione di Stringhe in Python
3. Istruzioni Condizionali in Python
Tipo di Dati Booleani in PythonSfida: Lavorare con gli Operatori di ConfrontoCome Combinare le Condizioni in PythonSfida: Lavorare con Operatori LogiciOperatori di Appartenenza e Confronti di Tipo in PythonCome Usare le Espressioni if/else in PythonSfida: Gestire un Negozio di AlimentariSfida: Creare Logica Odd e EvenEspressioni If/Elif/ElseSfida: Gestione del Negozio di Alimentari EstesoSfida: Consulente Meteorologico
4. Altri Tipi di Dati in Python
Liste PythonMetodi Comuni delle Liste in PythonSfida: Aggiornare la ListaListe Nidificate in PythonSfida: Recuperare Informazioni da una Lista AnnidataTuple PythonMetodi Comuni delle Tuple in PythonSfida: Aggiornare la TuplaTuple Annidati in PythonSfida: Recuperare Informazioni da una Tupla AnnidataDizionari PythonSfida: Creare DizionarioMetodi Comuni del Dizionario in PythonSfida: Aggiornamento del Dizionario
6. Funzioni in Python
Funzioni Integrate in PythonSfida: Conversione delle AltezzeCome Creare Funzioni in PythonSfida: Scrivere la Prima FunzioneUso delle Dichiarazioni if/else nelle Funzioni PythonSfida: Identificare i Valori PositiviFunzioni Senza Return in PythonSfida: Creare Funzione di LoggingModificare le Funzioni in PythonSfida: Aggiornare la Logica della FunzioneFunzioni Lambda in PythonSfida: Creazione di Funzione Lambda
Funzioni Lambda in Python
Tutte le funzioni che hai creato finora vengono memorizzate dopo aver eseguito il codice per la prima volta. Tuttavia, a volte potresti non voler definire una funzione separata, specialmente per compiti semplici e diretti. In questi casi, la funzione lambda
di Python può essere utile, poiché crea funzioni anonime.
python
Illustriamo questo rivedendo la nostra funzione precedente. Puoi riscriverla usando una funzione lambda per restituire la somma al quadrato di due numeri.
# Define lambda function sq = lambda x, y: (x + y)**2 # Test it print('Sum of 2 and 3 squared is', sq(2, 3))
Nota
Non tutte le funzioni discusse possono essere convertite in funzioni
lambda
. Tipicamente, le funzionilambda
sono più adatte per operazioni concise che si adattano a una singola riga.
Tutto è chiaro?
Grazie per i tuoi commenti!
Sezione 6. Capitolo 11