文字列の反復処理 パート 1
CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 62/77。
リストと同様に、文字列に対しても繰り返し処理(ループ)を行うことができます:出力:index を使う場合:出力:メソッドを使用して文字列を変更することもできます。例えば、文字を小文字に変換するには、出力:
text = "Hey"
for char in text:
print(char)H
e
yfor i in range(len(text)):
print(f"position {i}: {text[i]}")position 0: H
position 1: e
position 2: y.lower() メソッドを使用します:char = "A"
print(char.lower())aチャレンジ
簡単入力として文字列を受け取り、その文字列の中に文字 p(または P)が何回含まれているかを出力するプログラムを作成してください。
一部の文字は大文字の場合があるため、char.lower() を使用して小文字に変換してください。
自分で試してみよう
text = input()
# 以下にコードを書いてください
# ヒント: 大文字と小文字を無視するには、.lower() メソッドを使って文字を小文字に変換できます。
# 例: char.lower()このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。