Menu
Coddy logo textTech

Iterar sobre cadenas - Parte 1

Parte de la sección Fundamentals del Journey de Python de Coddy — lección 62 de 77.

Al igual que con las listas, puedes iterar sobre cadenas de texto:

text = "Hey"
for char in text:
    print(char)

Salida:

H
e
y

Usando el índice:

for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Salida:

position 0: H
position 1: e
position 2: y
challenge icon

Desafío

Fácil

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

Algunos caracteres pueden estar en mayúsculas, usa char.lower() para convertirlo a minúsculas.

Hoja de referencia

Iterando sobre cadenas en Python:

# Usando un bucle for
text = "Hey"
for char in text:
    print(char)

# Usando el índice
for i in range(len(text)):
    print(f"position {i}: {text[i]}")

Convertir un carácter a minúsculas:

char.lower()

Pruébalo tú mismo

text = input()
# Escribe tu código a continuación
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 Fundamentals