Funzioni CON risultato di ritorno

Una sequenza di istruzioni con Numeroargomenti ModuloStruttura dati Nome ? 0 bool() Un valore logico (False) float() un reale (0.0) input() Una stringa int() Un intero (0) list() Una lista vuota z. pop() L’elemento in cima alla lista z random. random() Un numero casuale in [0, 1) str() Una stringa vuota … … 1 abs(x) … Leggi tutto

Ripetizioni con for

Il ciclo for di Python si utilizza per 3 scopi Con conteggio Ripete l’esecuzione di un blocco di istruzioni, un certo numero di volte Osserva Con intervallo Elabora i numeri naturali generati tramite la funzione range(…) Osserva Con iteratore Scorre gli elementi di una struttura dati (si dice che utilizza un iteratore) Estrae un elemento … Leggi tutto

Ripetizioni con while

Il ciclo while ripete l’esecuzione del blocco di istruzioni finché una certa condizione (espressione logica) è vera Osserva In alcuni casi è utile avere un ciclo senza fine: si scrive direttamente True come valore dell’espressione logica! L’interruzione del while si verificherà in corrispondenza di una certa condizione vera Con indice La situazione in cui il … Leggi tutto

Funzioni

Le funzioni seguenti utilizzano i criteri delle espressioni regolari con risultati personalizzati re.findall() re.match() re.search() re.split() re.sub() findall() Restituisce una lista con tutte le sottostringhe del testo che soddisfano il criterio lista=re.findall(criterio, testo) finditer() Restituisce una lista di oggetti Match() (le informazioni su tutte le occorrenze) lista=re.finditer(criterio, testo) match() Come search() ma opera solo all’inizio del … Leggi tutto

Criterio

Metacaratteri Singoli caratteri con significato speciale . Qualsiasi carattere tranne newline * Qualsiasi ripetizione, anche 0 volte, dell’espressione precedente + Qualsiasi ripetizione, almeno una volta, dell’espressione precedente ? Una o nessuna ripetizione dell’espressione precedente ^ Inizio del testo, il ^ precede il criterio $ Fine del testo, il $ segue il criterio | Prova il … Leggi tutto