Menu
Coddy logo textTech

Iterowanie po ciągach znaków, część 1

Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 62 z 77.

Podobnie jak po listach, możesz iterować po ciągach znaków:
text = "Hey"
for char in text:
    print(char)
Output:
H
e
y
Używanie indeksu:
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
Output:
position 0: H
position 1: e
position 2: y
Możesz także modyfikować ciągi znaków za pomocą metod. Na przykład, aby zamienić znak na małą literę, użyj metody .lower():
char = "A"
print(char.lower())
Output:
a
challenge icon

Wyzwanie

Łatwy

Utwórz program, który pobiera ciąg znaków jako dane wejściowe i wyświetla, ile razy znak p (lub P) występuje w ciągu.

Niektóre znaki mogą być wielkimi literami. Użyj char.lower(), aby zamienić je na małe litery.

Spróbuj swoich sił

text = input()
# Napisz swój kod poniżej
# Wskazówka: Aby nie rozróżniać wielkości liter, możesz zamienić znaki na małe litery za pomocą metody .lower().
# Przykład: char.lower()
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Python online