Pythonの関数--range()メソッド

範囲()メソッド

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
>>> (来源于知乎)

おすすめ

転載: www.cnblogs.com/hanjiali/p/11589535.html