Python の
Range() は、整数シーケンスを生成するために使用される組み込み関数です。その基本構文は「range(start, stop[, step])」です。start はシーケンスの開始値を表します(省略可能、デフォルトは 0)、stop はシーケンスの終了値を表します (指定する必要があります)、step はシーケンス内の 2 つの隣接する数値間のステップ サイズを表します (省略可能、デフォルトは 1)。
#Python では、 range() は一連の整数を生成するために使用される組み込み関数です。 range() 関数の基本的な構文は次のとおりです。
range(stop)
range(start, stop[, step])
ログイン後にコピー
このうち、start はシーケンスの開始値を表し (省略可能、デフォルトは 0)、stop はシーケンスの終了値を表します。 (指定する必要があります)、step はシーケンス内のフェーズを表します。2 つの隣接する数値間のステップ サイズ (省略可能、デフォルトは 1)。
range() 関数は反復子を返します。これは list() 関数を使用してリストに変換できます。例:
sequence = range(1, 10, 2)
print(list(sequence))
# 输出:[1, 3, 5, 7, 9]
ログイン後にコピー
上記のコードでは、range(1, 10, 2) は list() を通じて 1、3、5、7、9 を含むシーケンスを生成します。関数はそれをリストに変換して出力します。
range() 関数の最初のパラメーター stop は必須ですが、2 番目のパラメーター start と 3 番目のパラメーター step はオプションであることに注意してください。 start パラメータを省略した場合、デフォルトで 0 から開始されます。 step パラメータを省略した場合、デフォルトのステップ サイズは 1 です。
さらに、 range() 関数によって生成されたシーケンスは、左が閉じて右が開いた間隔であることに注意してください。つまり、シーケンスには開始値が含まれますが、終了値は含まれません。 。たとえば、range(1, 5) によって生成されるシーケンスは、5 を除いた 1、2、3、4 になります。
つまり、range()関数はPythonにおける整数列を生成する基本関数であり、開始値、終了値、ステップサイズを指定することで任意の整数列を生成することができます。
以上がPythonのrange関数の基本的な使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。