






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
Appunti generali sulle stringhe e sui vari tipi di dati, con funzioni, esempi di codice, esempi di programmi e immagini.
Tipologia: Appunti
1 / 11
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!







In Python, una stringa èuna sequenza di caratteri racchiusa tra apici e ordinata in base a un indice che parte da 0. Python, come tutti i linguaggi di programmazione, memorizza i caratteri alfanumerici con il codice della tabella ASCII. Posso controllare la correttezza di una password inserita dall’utente. La funzione ord() restituisce il codice ASCII corrispondente al carattere dato come argomento. La funzione reciproca è chr() che restituisce un carattere , passando il corrispondente codice numerico ASCII. La funzione len() restituisce il numero di caratteri presenti in una stringa (il conteggio include tutti i simboli del codice ASCII).
L’operatore slicing permette di selezionare parti di una stringa formate da più caratteri. I tre argomenti tra le parentesi quadre possono essere numeri interi oppure variabili che hanno valori numerici interi. inizio è l’ indice del carattere da cui iniziare la selezione. fine è l’ indice esterno al termine della selezione. passo è l’intervallo tra un carattere selezionato e il successivo (se si omette, viene usato 1 come default). Per cercare ricorrenze o sottostringhe si usa la parola chiave in.
In Python le stringhe sono anche oggetti dotati di metodi specifici. I metodi dell’oggetto stringa sono funzioni più specifiche : servono per facilitare la soluzione di problemi tipici delle operazioni con le stringhe e si richiamano in maniera diversa. Per applicare un metodo ad un oggetto stringa si usa l’operatore punto tra il nome della variabile e quello del metodo. Metodi comuni per il trattamento delle stringhe sono isalpha() , isalnum() , islower() , isupper(). Questi restituiscono valori booleani. Si possono creare stringhe a partire da altre stringhe.
Una lista è un oggetto che contiene una serie di dati , anche di tipo diverso.
Una lista annidata è una lista contenuta come elemento in un’altra lista. Una lista che contiene solo liste tutte della stessa lunghezza è detta matrice.
Le liste sono oggetti che possono essere elaborate usando appositi metodi. Con i metodi reverse() e sort() si possono rispettivamente rovesciare e ordinare una lista.
Una tupla contiene una sequenza di dati ordinati in base a un indice , e NON può essere modificata.
Un dizionario può essere elaborato per mezzo di un ciclo for. I metodi keys() e values() selezionano le chiavi e i valori. A un dizionario è possibile applicare dei metodi. Risulta molto utile il metodo items().
Un set è un oggetto modificabile che contiene dati di vario tipo , non indicizzati né ordinati con valori tutti diversi tra loro. Può essere manipolato utilizzando gli appositi metodi. Esistono metodi che calcolano le operazioni tipiche degli insiemi : unione , intersezione , differenza , differenza simmetrica e verifica di inclusione.