関数
一連の整数を生成し、範囲オブジェクトを返す
構文:
range(start,end,step)
range(start,end)
range(end)
range 関数には、start、end、step の 3 つのパラメータがあります。
例: 数値 0 ~ 1 のリストを生成します:
>>> list(range(0,10,1)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(range(0,10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
3 つの場合の出力結果は同じです
start は開始値 (両端を含む)、end は終了値 (排他的)、step はステップ サイズです。
range(start,end)——step が省略された場合、デフォルトのステップ サイズは 1 です。range(end)——step と start が省略された場合、デフォルトのステップ サイズは 1 で、開始値は次のとおりです。 0
注: step の値は 0 または浮動小数点数
>>> list(range(2,10,2)) [2, 4, 6, 8]
>>> list(range(2,10,2.5)) Traceback (most recent call last): File "<pyshell#16>", line 1, in <module> list(range(2,10,2.5)) TypeError: 'float' object cannot be interpreted as an integer
以上がPython3.5でのrange関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。