文字列の反復処理 パート 1
CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 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]}")出力:
position 0: H
position 1: e
position 2: yチャレンジ
簡単入力として文字列を受け取り、その文字列の中に文字 p (または P) が何回含まれているかを出力するプログラムを作成してください。
一部の文字は大文字である可能性があるため、char.lower() を使用して小文字に変換してください。
チートシート
Pythonで文字列を反復処理する:
# forループを使用する
text = "Hey"
for char in text:
print(char)
# インデックスを使用する
for i in range(len(text)):
print(f"position {i}: {text[i]}")文字を小文字に変換する:
char.lower()自分で試してみよう
text = input()
# ここにコードを書いてくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。