«Алгоритмдеу және бағдарламалау» пәнінен оқу тәжірибесі бойынша



бет31/64
Дата06.02.2022
өлшемі2,01 Mb.
#79582
1   ...   27   28   29   30   31   32   33   34   ...   64
Байланысты:
ПИТОН УМК

Жолдармен жұмыс
Жол 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 индексінен бастап таңбалар тізбегі алынады

Барлық опцияларды қолданамыз:



Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   64




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет