python中的切片操作符有3種:
[i], [x:y], [x::d]
第一種[i],各種語言裏都有,不說了。值得一提的是i可以爲負數,表示倒數第幾個元素,例如a[-2],表示a的倒數第二個元素。
第二種[x:y],是python的拓展,表示從第x個元素到第y-1個元素。
第三種[x::d],也是python的拓展,表示從第x個元素開始以步長爲d的每一個元素。如果x爲負數,那麼d也應爲負數。
雖然很簡單,但是找到第三種的解釋真是讓我大費周章…反正官網的document裏面是沒找到啦…
python中的切片操作符有3種:
[i], [x:y], [x::d]
第一種[i],各種語言裏都有,不說了。值得一提的是i可以爲負數,表示倒數第幾個元素,例如a[-2],表示a的倒數第二個元素。
第二種[x:y],是python的拓展,表示從第x個元素到第y-1個元素。
第三種[x::d],也是python的拓展,表示從第x個元素開始以步長爲d的每一個元素。如果x爲負數,那麼d也應爲負數。
雖然很簡單,但是找到第三種的解釋真是讓我大費周章…反正官網的document裏面是沒找到啦…
class MetaCls(type): def __new__(cls, *args, **kwargs): print("in MetaCls") # return super(Meta