Python: Le funzioni che operano sulle stringhe -1-

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Python lavorare con le stringhe

Le stringhe (iterabile, non-mutable)

Le stringhe possono essere pensate come delle touple di soli caratteri. Quindi:

  • sono immutabili
  • supportano l’indicizzazione
  • supportano gli slice
  • supportano gli operatori  +  e  *  che funzionano come per liste e touple.
  • supportano l’iterazione

Creazione di stringhe

Si puo’ definire una nuova stringa

  • Con singoli apici ‘
  • Con doppi apici ” 
  • Con tripli apici ”’ o “””

python creare una stringa

La funzione str

La funzione str converte in stringa (quando è possibile) un generico altro oggetto.

python conversione a stringa

Come risultato di operazioni

python operazioni sulle stringhe

Funzioni membro

Le stringhe sono un tipo di dati che è caratterizzato da molte funzioni membro, specifiche per il testo:

Per verificare se la stringa comprende una parola usare l’operatore in:python lavorare con le stringhe operatore in

Per trovare l’inizio della prima occorrenza di una sottostringa:

ESERCIZIO 1

  1. Trasformare l’intera frase in maiuscolo
  2. Sostituire ‘MINUSCOLO’ CON ‘MAIUSCOLO’
  3. Conteggiare nella stringa originale quante ‘s’ e quante ‘S’
  4. Trovare in quale posizione si trovano le sottostringhe ‘nome’ e ‘mi’
  5. Trovare la sottostringa che inizia per ‘mio’.

SOLUZIONE

 

ESERCIZIO 2

Verificare che la parola “piove” è contenuta nella frase “Oggi piove a Milano”

SOLUZIONE

python esercizi di gestione stringhe

Forse potrebbe interessarti anche:  Elementi di base di Python per la scienza dei dati