範囲()メソッド
pythonを返すことができる範囲()組み込み関数は、フラグメントは、オブジェクトのリストを生成することができるように、それは動作しますが、連続した整数増加のシリーズです。
ほとんどのレンジ機能は、多くの場合、ループのための指標として用いることができ、ループのために表示されます。実際には、それはまた、どのような環境で発生する可能性があり、整数のリストが必要です
レンジ機能ではPython 3.0はイテレータです。範囲内の唯一の関数パラメータ()、リストをカウント発生0からの整数を表します。
例:
>>> range(5)
[0, 1, 2, 3,4] #python 返回值
Pythonの範囲()、ときに、2つの引数は、最初のパラメータとしてスタートビット、2番目のパラメータは、最終的なビットです。
>>> range(0,6)
[0, 1, 2, 3, 4,5]
範囲()関数は、三つのパラメータ内に充填することができ、第三のパラメータがステップ値(1ステップ値のデフォルト)です。
>>> range(0,10,2)
[0, 2, 4, 6,8]
範囲関数のパラメータと結果が正の数は、以下の2つの例のように、増分またはされていないしなければなりません。
>>> range(-4,4)
[-4, -3, -2, -1, 0, 1, 2, 3]
>>>
>>> range(4,-4,-1)
[4, 3, 2, 1, 0, -1, -2, -3]
ループの中の範囲()の役割とスキル
範囲は、操作は、最も単純な例を循環させるの範囲を探して繰り返され、番号が与えられてもよいです。
>>> x = 'playpython'
>>> for i in x:
... print i,
...
p l a y p y t h o n
>>> range(len(x))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> len(x)
10
>>> for i in range(len(x)):
... print x[i],
...
p l a y p y t h o n
>>> (来源于知乎)