Какова цель этих двух двоеточий в этом операторе разрезания строки Python?

Взгляните на pathinfo

http://php.net/manual/en/function.pathinfo.php

Довольно полезная функция

13
задан SilentGhost 18 June 2009 в 15:21
поделиться

1 ответ

в описании последовательностей :

s[i:j:k]    slice of s from i to j with step k

Срез s от i до j с шагом ] k определяется как последовательность элементов с индексом x = i + n * k , такая что 0 <= n <(ji) / k . Другими словами, это индексы i , i + k , i + 2 * k , i + 3 * k и так на, остановка при достижении j (но никогда не включая j ). Если i или j больше, чем len (s) , используйте len (s ). Если i или j опущены или Нет , они становятся «конечными» значениями (окончание которых зависит от знака k ]) . Обратите внимание: k не может быть нулевым. Если k равно None , это обрабатывается как 1.

20
ответ дан 1 December 2019 в 22:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: