Python 関数の紹介: range 関数の紹介と例
Python は、さまざまな分野で広く使用されている高水準プログラミング言語です。 . そして豊富な組み込み関数ライブラリを備えています。その中でも、range関数はPythonでよく使われる組み込み関数の一つです。この記事では、range関数の機能と使い方を詳しく紹介し、例を通してその具体的な応用例を示します。
range 関数は、整数シーケンスを生成するために使用される関数で、開始値 (start)、終了値 (end)、ステップ サイズ (step) の 3 つのパラメーターを受け取ります。このうち、開始値とステップ サイズはオプションであり、デフォルトの開始値は 0、ステップ サイズは 1 です。
range 関数の構文形式は次のとおりです。
range(start, end, step)
以下では、いくつかの例を使用して range 関数の使用法と効果を説明します。
例 1: 0 から 9 までの整数シーケンスを生成します
for i in range(10): print(i)
上記のコードでは、範囲関数の開始値はデフォルトで 0、終了値は 10、ステップ サイズはデフォルトです。デフォルトは 1 です。この例では、ループは 0 から 9 までの整数を順番に出力します。
例 2: ステップ サイズ 2 で 1 から 10 までの整数シーケンスを生成します
for i in range(1, 11, 2): print(i)
上記のコードでは、range 関数の開始値を 1 に設定し、終了値を 1 に設定します。から 11 まで、ステップ サイズ 2 では、1 から 10 までの奇数シーケンスが生成されます。このループは、奇数 1、3、5、7、9 を順番に出力します。
例 3: ステップ サイズ -1 で 10 から 1 までの整数シーケンスを生成
for i in range(10, 0, -1): print(i)
上記のコードでは、range 関数の開始値を 10 に設定し、終了値を 10 に設定します。値を 0 に、ステップ サイズ -1 で、10 から 1 までの逆順の整数のシーケンスを生成します。このループは、整数 10、9、8、7、6、5、4、3、2、1 を順番に出力します。
range 関数は、for ループ内で range 関数とともに使用されるだけでなく、リストの生成にもよく使用されます。 range 関数をパラメーターとして list 関数に渡すことで、結果の整数のシーケンスをリストに変換できます。
例 4: 最初の 5 つの偶数をリストに保存する
even_numbers = list(range(0, 10, 2)) print(even_numbers)
上記のコードを実行すると、最初の 5 つの偶数 [0、2、4、6、 8]。
要約すると、range 関数は Python の非常に実用的な関数であり、整数シーケンスを簡単に生成するのに役立ちます。開始値、終了値、ステップサイズを設定することで、生成されるシーケンスの範囲と規則性を自由に制御できます。 for ループ内で一連の整数を反復処理する場合でも、リストを生成する場合でも、range 関数は大きな役割を果たします。 Python初心者の方はぜひrange関数を使ってみるとその便利さを実感していただけると思います。
以上がPython 関数入門: range 関数の概要と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。