Despre gama python - director -

interval (start_or_stop, stop [, pas])

start_or_stop = 0 - Un număr întreg care trebuie să fie începutul secvenței. Dacă tipul este inițializat cu un argument, atunci valoarea este tratată ca stop, iar începutul secvenței este 0.







stop - Un număr întreg pe care urmează să fie finalizată secvența. Nu intră în secvență.

pas = 1 - Integerul este etapa cu care urmează să se formeze secvența. Dacă încercați să setați o nulă, se ridică un ValueError.

  • În loc de un tip, există o funcție range (). care returnează o listă.
  • Există un tip de tip xrange. al cărui urmăritor este tipul de rază din Python 3.







Avantajul acestui tip pe o listă normală sau pe o tuplă este că durează mereu aceeași cantitate mică de memorie, indiferent cât timp reprezintă intervalul. Acest lucru este posibil datorită faptului că numai parametrii sunt stocați în memorie, iar valorile sunt calculate după cum este necesar.

Secvențele implementează interfața colecțiilor.abc.Sequence a ABC. și oferă caracteristici cum ar fi verificarea intrării, căutarea indexului, felii și indexarea negativă.

Sunt acceptate intervale care conțin valori mai mari decât sys.maxsize, dar unele metode (de exemplu, len ()) pot apela OverflowError.

Verificarea intervalelor pentru egalitate cu == și! = Compară-le ca secvențe. Aceasta înseamnă că cele două intervale sunt egale dacă reprezintă aceeași succesiune de valori. Exemplu: interval (0) == interval (2, 1, 3) sau domeniu (0, 3, 2) == interval (0, 4, 2).

Sinonime pentru căutare: range, kftpu, in range







Trimiteți-le prietenilor: