s
が(適切なコンテキストで) またはslice
を使用して構築された Python のオブジェクトである場合、構築に使用される値はオブジェクト自体から、およびとして利用できます。s = slice(start, stop, step)
start:stop:step
s
slice
s.start
s.stop
s.step
Python 3.4 のオブジェクトでは、類似start
のstop
およびstep
メンバーが使用できます[ Issue9896 ]。たとえば、.range
range(1, 4, 2).start == 1
ただし、Python 2.7オブジェクトには,およびメンバーxrange
がありません。オブジェクト自体からの構築に使用される値を取得する他の方法はありますか?start
stop
step
xrange