Menu
Coddy logo textTech

Iterare sulle stringhe, parte 1

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

In modo simile alle liste, puoi iterare sulle stringhe:
text = "Hey"
for char in text:
    print(char)
Output:
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 modificare le stringhe usando i metodi. Per esempio, per convertire un carattere in minuscolo, usa il metodo .lower():
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 le differenze 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