Menu
CoddyTech

Iterare sulle stringhe, parte 1

Fa parte della sezione Fondamenti del percorso Python di Coddy. Lezione 62 di 77.

Analogamente alle liste, puoi iterare sulle stringhe:
text = "Hey"
for char in text:
    print(char)
Risultato:
H
e
y
Utilizzo di index:
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
Output:
position 0: H
position 1: e
position 2: y
Puoi anche usare i metodi delle stringhe. Un metodo come .lower() lascia invariata la stringa originale e restituisce una nuova stringa. Per esempio, per ottenere la versione minuscola di un carattere:
char = "A"
print(char.lower())
Output:
a
challenge icon

Sfida

Facile

Crea un programma che riceva una stringa come input e stampi quante volte il carattere p (o P) è presente nella stringa.

Alcuni caratteri potrebbero essere maiuscoli; usa char.lower() per convertirli in minuscolo.

Provalo tu

text = input()
# Scrivi il tuo codice qui sotto
# Suggerimento: per ignorare la distinzione tra maiuscole e minuscole, puoi convertire i caratteri in minuscolo usando il metodo .lower().
# Esempio: char.lower()
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Python online