Pythonのfor文は、一連の要素(リストや文字列など)を反復処理するための制御フロー文です。また、Pythonの関数は、特定のタスクを実行するコードのブロックで、必要に応じて何度でも呼び出すことができます。
Pythonのfor文の基本
Pythonのfor文は、他の言語で言うforeachのような感じで、リスト(など)から要素を一つずつ取り出して処理するイメージです。以下に基本的な書き方を示します。
for 変数 in オブジェクト:
実行する処理
この構文では、オブジェクト
の各要素が順番に変数
に代入され、実行する処理
がそれぞれの要素に対して実行されます。
Pythonのfor文: 具体例
以下に、Pythonのfor文を使った具体的な例を示します。
words = ['Japanese', 'English', 'French']
for w in words:
print(w)
このコードでは、words
というリストの各要素(ここでは'Japanese'
、'English'
、'French'
)が順番にw
に代入され、それぞれの要素に対してprint(w)
が実行されます。
Pythonのfor文とrange関数
Pythonのfor文では、range
関数を使って一定の範囲の数値を生成することがよくあります。以下にその例を示します。
for num in range(5):
print(num)
このコードでは、0から4までの整数が順番にnum
に代入され、それぞれの数値に対してprint(num)
が実行されます。
Pythonのfor文とbreak文
Pythonのfor文では、break
文を使ってループを途中で終了することができます。以下にその例を示します。
for num in range(20):
if num == 10:
break
print(num)
このコードでは、0から19までの整数が順番にnum
に代入され、それぞれの数値に対してprint(num)
が実行されます。ただし、num
が10になったとき、break
文が実行され、ループが途中で終了します。
以上がPythonのfor文と関数についての基本的な解説です。これらの概念はPythonプログラミングの基礎であり、理解しておくことが重要です。.