Python3.5でのrange関数の使い方

silencement
リリース: 2019-07-08 10:18:00
オリジナル
2590 人が閲覧しました

Python3.5でのrange関数の使い方

関数
一連の整数を生成し、範囲オブジェクトを返す

構文:

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: &#39;float&#39; object cannot be interpreted as an integer
ログイン後にコピー
にはできません

以上がPython3.5でのrange関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート