Как да получа подниз на низ в Python?
Има ли начин да подредим низ в Python, за да получим нов низ от третия символ до края на низа?
Може би като myString[2:end]
?
Ако оставите втората част, това означава 'до края', а ако оставите първата част, започва ли от началото?
1976
3
Python нарича тази концепция "slicing" и тя работи не само с низове. Погледнете тук за цялостно въведение.
Изглежда, че тук липсва един пример: пълно (плитко) копиране.
Това е често срещан идиом за създаване на копие на типове последователности (а не на интернирани низове),
[:]
. Плитко копиране на списък, вижте Синтаксис на питонски списък, използван без очевидна причина.Имате право на това, с изключение на "end". Нарича се запис на парчета. Вашият пример трябва да гласи:
Ако пропуснете втория параметър, той по подразбиране е краят на низа.