Stringhe
Come principiante nel mondo della programmazione, spesso può sembrare opprimente sapere da dove cominciare. Un ottimo modo per iniziare il proprio percorso di codifica è rappresentato da semplici esercizi di Python.
Lavorando con questi esercizi, potrai avere un assaggio di ciò che il linguaggio ha da offrire e migliorare le tue capacità di risoluzione dei problemi.
Se vuoi aggiungere una competenza in Python al tuo curriculum, questi esercizi sono un valido punto di partenza.
Esercizio #1
Dato il seguente testo:
testo = "python è un linguaggio fantastico e polivalente"
Utilizza il metodo appropriato per cambiare in maiuscolo la prima lettera della frase.
Esercizio #2
Prendi la frase dell'esercizio #1 e conta le lettere "a" presenti. Utilizza un metodo dedicato, non utilizzare i loop.
Risultato previsto: "Numero di lettere: x"
Esercizio #3
Dati i seguenti codici:
c1 = 'AFCDDR-CF-2020'
c2 = 'SEDTYR-XC-2019'
Con il metodo appropriato, controlla se i codici terminano con "2020".
Risultato previsto:
c1: True
c2: False
Esercizio #4
Sono indicati i seguenti percorsi:
p1 = 'youtube.com/channel/UCTzgW6OXZFNXV0-YVRMt9lA'
p2 = 'google.com/search?q=tuttofaredigitale'
Con il metodo appropriato verifica se i percorsi forniti si riferiscono a YouTube.
Risultato previsto:
p1: True
p2: False
Esercizio #5
Sono indicati i seguenti percorsi:
p1 = 'https://tuttofaredigitale.it/data-scientist-machine-learning'
p2 = 'https://tuttofaredigitale.it/data-scientist-deep-learning'
p3 = 'https://tuttofaredigitale.it/data-analyst'
Usando il metodo appropriato trova la parola "scientist" nei percorsi indicati, restituendo la posizione (indice) per la prima lettera della parola trovata. Se la parola non è nel percorso, il metodo restituirà -1.
Esercizio #1
testo = "Python è un linguaggio fantastico e polivalente"
print(text.capitalize())
Esercizio #2
testo = "Python è un linguaggio fantastico e polivalente"
print(f"Numero di lettere: {testo.count('a')}")
Esercizio #3
c1 = 'AFCDDR-CF-2020'
c2 = 'SEDTYR-XC-2019'
print(f"c1: {c1.endswith('2020')}")
print(f"c2: {c2.endswith('2020')}")
Esercizio #4
p1 = 'youtube.com/channel/UCTzgW6OXZFNXV0-YVRMt9lA'
p2 = 'google.com/search?q=tuttofaredigitale'
print(f"p1: {p1.startswith('youtube')}")
print(f"p2: {p2.startswith('youtube')}")
Esercizio #5
p1 = 'https://tuttofaredigitale.it/data-scientist-machine-learning'
p2 = 'https://tuttofaredigitale.it/data-scientist-deep-learning'
p3 = 'https://tuttofaredigitale.it/data-analyst'
print(f"p1: {p1.find('scientist')}")
print(f"p2: {p2.find('scientist')}")
print(f"p3: {p3.find('scientist')}")