python_range()のパラメータ問題

614 ワード

  • pythonにおけるrange()法の役割は等差数列を生成することである.
  • パラメータが1つしかない場合range(n):[0,n)を表す整数(すなわち[0,n)内のステップ長が1の等差数列)
    >>> list(range(10))
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    
  • .
  • パラメータが2つある場合range(x,y):[x,y)を表す整数(すなわち[x,y)内のステップ長が1の等差数列)
    >>> list(range(-3,6))
    [-3, -2, -1, 0, 1, 2, 3, 4, 5]
    
  • .
  • パラメータが3つある場合のrange(i,j,k):表示[i,j]kをステップ長とする等差数列
    >>> list(range(-3,-19,-4))
    [-3, -7, -11, -15]
    
  • .