Menu
CoddyTech

文字列の反復処理 パート 1

CoddyのPythonジャーニー「基礎」セクションの一部。レッスン 62/77。

リストと同様に、文字列を反復処理できます:
text = "Hey"
for char in text:
    print(char)
出力:
H
e
y
インデックスの使用:
for i in range(len(text)):
    print(f"position {i}: {text[i]}")
Output:
position 0: H
position 1: e
position 2: y
メソッドを使って文字列を変更することもできます。たとえば、文字を小文字に変換するには、.lower()メソッドを使用します。
char = "A"
print(char.lower())
Output:
a
challenge icon

チャレンジ

簡単

文字列を入力として受け取り、その文字列に文字 p(または P)が何回含まれているかを出力するプログラムを作成してください。

大文字の文字が含まれている場合があるため、char.lower()を使用して小文字に変換してください。

自分で試してみよう

text = input()
# 以下にコードを書いてください
# ヒント: 大文字と小文字を無視するには、.lower() メソッドを使って文字を小文字に変換できます。
# 例: char.lower()
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ