まず、構文は次のとおりです。
レンジ(STOP)
の範囲(開始、STOP、STEP)
スタート:0から始まる、最初からカウントを開始すると、デフォルトです。例:範囲(5)範囲(0,5)に相当
停止:最後までカウントを停止、しかし、停止しません。例えば:[0,1,2,3,4]の範囲(0,5)、なし5。
STEP:ステップサイズ、デフォルトは1です。例:範囲(0,5)は、範囲(0,5,1)と同等です
。注:
イテレータオブジェクト(オブジェクトタイプ)、ないリスト、それが印刷されたリストの印刷されない戻り値:
返されるリストにリスト()関数オブジェクト反復子を、範囲とすることができるイテラブルは(返却)変数の型リスト
IIの例を:
例1:
。1(。5 =レンジA ) 2 3。 プリント(" 例1:" ) 。4 プリント(A) 。5 プリント(" レンジ(5)戻り型がある:%S "%のタイプ(A)) 。6 7。 ための I (5レンジ): 8 プリント(I) 9。10 #例1:11 #の範囲(0 ,. 5)12である#(。5)戻り型の範囲である<クラスの範囲'> 13である#0 14 #1。15 #2 16 #3 17 #4
例2:
1 プリント(リスト(範囲(0,30,5))) #[0、5、10、15、20、25] 2 プリント(リスト(範囲(5))) #[0、1、2、3、 4] 3 プリント(リスト(範囲(0、-20))) #[] 4 プリント(リスト(範囲(0、-20、-5))) #[0、-5、-10、-15] 5 プリント(リスト(範囲(-10,0))) #[-10、-9、-8、-7、-6、-5、-4、-3、-2、-1] 6 プリント(リスト(レンジ(-10,0、-1))) #[]