- Autore

- Nome
- Nelson Silva
- Social
Introduzione
Le stringhe sono una delle strutture dati più utilizzate nella programmazione, e servono per memorizzare e manipolare testo. In Python, le stringhe offrono una varietà di metodi che ci permettono di eseguire operazioni comuni in modo efficiente.
Caratteri di Escape
I caratteri di escape consentono di rappresentare caratteri che non possono essere scritti direttamente. I più comuni sono:
\n: Rappresenta una nuova riga.\t: Rappresenta una tabulazione.
testo = "Questa è una stringa\ncon due righe."
print(testo)
'''
Questa è una stringa
con due righe.
'''
Metodi Comuni delle Stringhe
Python offre una varietà di metodi che possono essere utilizzati per manipolare e interrogare le stringhe:
1. len()
Il metodo len() restituisce il numero di caratteri in una stringa.
frase = "Ciao, mondo!"
print(len(frase)) # 12
2. upper()
Converte tutte le lettere di una stringa in maiuscolo.
frase = "ciao, mondo!"
print(frase.upper()) # CIAO, MONDO!
3. lower()
Converte tutte le lettere di una stringa in minuscolo.
frase = "CIAO, MONDO!"
print(frase.lower()) # ciao, mondo!
4. startswith() e endswith()
Questi metodi sono utili per verificare se una stringa inizia o termina con una determinata sottostringa.
frase = "Python è meraviglioso."
print(frase.startswith("Python")) # True
print(frase.endswith("Python")) # False
5. split()
Questo metodo divide una stringa in una lista, usando un separatore definito.
frase = "Python,Java,C++"
linguaggi = frase.split(",")
print(linguaggi) # ['Python', 'Java', 'C++']
Conclusione
Le stringhe sono fondamentali in Python, e comprendere i diversi modi per manipolarle è essenziale per qualsiasi programmatore. Con la pratica e la familiarità con i metodi disponibili, lavorare con le stringhe diventa un compito semplice ed efficiente.