

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Il documento contiene delle tabelle molto sintetiche riguardanti i principali metodi utilizzati in Python (ad esempio per stringhe, liste, dizionari e set). Inoltre è presente una tabella conclusiva con le principali funzioni.
Tipologia: Schemi e mappe concettuali
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Metodi per le stringhe Metodo Descrizione str.startswith(x) (^) Ritorna True se la stringa inizia con x str.endswith(x) Ritorna True se la stringa termina con x str.isalnum() (^) Ritorna True se la stringa contiene solo caratteri alfanumerici str.isalpha() (^) Ritorna True se la stringa contiene solo caratteri alfabetici str.isdecimal() (^) Ritorna True se la stringa contiene solo numeri str.isspace() (^) Ritorna True se tutti i caratteri sono spazi str.upper() (^) Converte tutto in maiuscolo str.lower() (^) Converte tutto in minuscolo str.split() Divide una stringa in una lista di sottostringhe. Lo spazio è considerato come separatore di default, altrimenti bisogna passare un argomento alla funzione str.strip() (^) Rimuove gli spazi o determinati caratteri ai lati str.find(sub) (^) Ritorna indice della prima occorrenza della sottostringa, altrimenti - 1 str.rfind(sub) (^) Ritorna indice dell’ultima occorrenza della sottostringa, altrimenti - 1 str.count(sub) (^) Conta quante volte compare la sottostringa str.replace(a, b) Sostituisce tutte le occorrenze di a con b. Se si vuole sostituire precisamente n volte, bisogna passare il terzo parametro: str.replace(a, b, n) str.splitlines() (^) Divide in base ai ritorni a capo (si scrivono in Python come “\n”) “”.join(lista) Unisce lista di stringhe con un separatore (il separatore è ciò che viene scritto tra virgolette prima di .join)
Metodo Descrizione list.append(x) Aggiunge l’elemento x in coda list.extend(seq) (^) Aggiunge gli elementi della sequenza list.insert(i, x) (^) Inserisce l’elemento x in posizione i list.remove(x) Rimuove la prima occorrenza di x list.pop() Rimuove e restituisce l’ultimo elemento; se si vuole eliminare un altro elemento bisogna passare la sua posizione come argomento list.clear() (^) Svuota la lista list.index(x) (^) Restituisce l’indice della prima occorrenza di x list.count(x) Conta le occorrenze di x list.sort() (^) Ordina in modo crescente la lista in-place list.reverse() (^) Inverte l’ordine della lista
Metodo Descrizione dict.keys() (^) Ritorna tutte le chiavi dict.values() Ritorna tutti i valori dict.item() (^) Ritorna tutte le coppie (chiave, valore) dict.get(k,d) (^) Restituisce il valore di k o d se non esiste dict.pop(k) (^) Rimuove e restituisce il valore di k dict.popitem() Rimuove l’ultima coppia inserita dict.clear() (^) Svuota il dizionario
Metodo Descrizione set.add(x) (^) Aggiunge l’elemento x al set set.remove(x) (^) Rimuove l’elemento x (solleva errore se non c’è) set.discard(x) Rimuove l’elemento x (non solleva errore se non c’è) set.pop() (^) Rimuove elemento casuale dal set set.clear() (^) Svuota il set set.issubset(s) (^) Controlla se è sottoinsieme di s set.issuperset(s) Controlla se è sovrainsieme di s set.union(s) (^) Operazione di unione insiemistica set.intersection(s) (^) Operazione di intersezione insiemistica set.difference(s) Operazione di differenza insiemistica
Metodo Descrizione file.open(nome, mode) (^) Apre il file nella modalità specificata file.read() (^) Legge tutto il contenuto file.readline() (^) Legge solo una riga. Ogni volta che la funzione viene chiamata avanza di una riga file.readlines() (^) Legge tutte le righe in lista file.write(s) (^) Scrive una stringa s file.writelines(lista) (^) Scrive più righe file.close() (^) Chiude il file