Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Metodi e funzioni Python, Schemi e mappe concettuali di Fondamenti di informatica

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

2024/2025

Caricato il 17/09/2025

damiano-de-sanctis-2
damiano-de-sanctis-2 🇮🇹

5 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
METODI E FUNZIONI UTILI PER PROGRAMMAZIONE IN PYTHON
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)
Metodi per le liste
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
pf3

Anteprima parziale del testo

Scarica Metodi e funzioni Python e più Schemi e mappe concettuali in PDF di Fondamenti di informatica solo su Docsity!

METODI E FUNZIONI UTILI PER PROGRAMMAZIONE IN PYTHON

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)

Metodi per le liste

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

Metodi per i dizionari

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

Metodi per i set

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

Metodi per i file

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