Жолдармен жұмыс
Жол Unicode кодтамасындағы таңбалар ретін білдіреді. Және Біз квадрат жақшадағы индекс бойынша жолдың жеке символдарына жүгіне аламыз:
Индекстеу нөлден басталады, сондықтан жолдың бірінші символы 0 индексі болады. Егер Біз жолда жоқ индекске жүгінсек, онда біз IndexError қатесіне ие боламыз. Мысалы, жолдың ұзындығы 11 таңбадан жоғары болса, оның символдары 0-ден 10-ға дейінгі индекстерге ие болады.
Жолдың соңынан бастап таңбаларға кіру үшін теріс индекстерді пайдалануға болады. Мәселен, индексі -1 соңғы таңба, ал -2 – соңғы алдыңдағы таңба және т. б.:
Таңбалармен жұмыс істегенде, жолдың өзгермейтін (immutable) түрі екенін ескеру керек, сондықтан егер біз жолдың кейбір жеке таңбасын өзгертуге тырыссақ, келесі жағдайда қатені аламыз:
Біз тек басқа мәнді бере отырып, жол мәнін толық қайта орната аламыз.
Қосымша Жол алу
Қажет болған жағдайда біз жолдан тек жеке таңбаларды ғана емес, сондай-ақ қосымша жолды да ала аламыз. Бұл үшін келесі синтаксис қолданылады:
string[:end]: end индексі бойынша 0-ші индекстен бастап таңбалар тізбегі алынады
string[start:end]: end индексі бойынша START индексінен бастап таңбалар тізбегі алынады
string[start:end: step]: step қадамы арқылы end индексі бойынша start индексінен бастап таңбалар тізбегі алынады
Барлық опцияларды қолданамыз:
Достарыңызбен бөлісу: |