Како поднизити низ у Питхону
Питхон нуди много начина за поднизање низа. Често се назива „резање“.
Следи овај образац:
string[start: end: step]
Где,
start
: Почетни индекс подниза. Знак овог индекса је укључен у подниз. Ако старт није укључен, претпоставља се да је једнако 0.
end
: Завршни индекс подниза. Знак овог индекса НИЈЕ укључен у подниз. Ако крај није укључен или ако наведена вредност премашује дужину низа, подразумевано се претпоставља да је једнака дужини низа.
step
: Сваки знак 'корака' иза тренутног знака који треба укључити. Подразумевана вредност је 1. Ако је вредност корака изостављена, претпоставља се да је једнака 1.
Предложак
string[start:end]
: Доведи све знакове од индекса од почетка до краја-1
string[:end]
: Доведи све знакове од почетка низа до краја-1
string[start:]
: Доведи све знакове од индексног почетка до краја низа
string[start:end:step]
: Сазнајте све ликове из почетка до краја-1 дисконтовањем сваки корак карактер
Примери
- Набавите првих 5 знакова низа
string = "freeCodeCamp" print(string[0:5])
Излаз:
> freeC
Напомена: print(string[:5])
враћа исти резултат каоprint(string[0:5])
- Набавите подниз дужине 4 из 3. карактера низа
string = "freeCodeCamp" print(string[2:6])
Излаз:
> eeCo
Имајте на уму да индекс почетка или краја може бити негативан број. Негативни индекс значи да започињете бројање од краја низа уместо од почетка (тј. С десна на лево). Индекс -1 представља последњи знак низа, -2 представља последњи знак и тако даље ...
- Набавите последњи знак низа
string = "freeCodeCamp" print(string[-1])
Излаз:
> p
- Узмите последњих 5 знакова низа
string = "freeCodeCamp" print(string[-5:])
Излаз:
> eCamp
- Набавите подниз који садржи све знакове, осим последња 4 знака и 1. знак
string = "freeCodeCamp" print(string[1:-4])
Излаз:
> reeCode
Још примера
str = “freeCodeCamp” print str[-5:-2] # prints ‘eCa’ print str[-1:-2] # prints ‘’ (empty string)
- Добијте сваки други знак из низа
string = "freeCodeCamp" print(string[::2])
Излаз:
> feCdCm