Menu
CoddyTech

Iterar sobre cadenas - Parte 1

Parte de la sección Fundamentos del Journey de Python de Coddy. Lección 62 de 77.

Al igual que con las listas, puedes iterar sobre cadenas:
text = "Hey"
for char in text:
    print(char)
Salida:
H
e
y
Uso de índices:
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
Salida:
position 0: H
position 1: e
position 2: y
Puedes usar también métodos de cadenas. Un método como .lower() deja la cadena original sin cambios y devuelve una cadena nueva. Por ejemplo, para obtener la versión en minúsculas de un carácter:
char = "A"
print(char.lower())
Output:
a
challenge icon

Desafío

Fácil

Crea un programa que reciba una cadena como entrada e imprima cuántas veces aparece el carácter p (o P) en la cadena.

Algunos caracteres pueden estar en mayúscula; usa char.lower() para convertirlos a minúscula.

Pruébalo tú mismo

text = input()
# Escribe tu código a continuación
# Pista: Para ignorar las diferencias entre mayúsculas y minúsculas, puedes convertir los caracteres a minúsculas con el método .lower().
# Ejemplo: char.lower()
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Python online