Python тілі негіздері (әдістемелік құрал)



Pdf көрінісі
бет7/26
Дата01.02.2023
өлшемі1,76 Mb.
#167044
түріПрограмма
1   2   3   4   5   6   7   8   9   10   ...   26
Байланысты:
Бөрібаев, Муратова Python тілі негіздері

Сөз тіркестері. 
Сөз тіркестері
немесе 
тіркестер
(string – строка) дегеніміз – бір-
бірімен жалғасқан символдар тізбегі. Көбінесе олар сөздер жиынынан тұрады. Мұндағы 
Unicode стандарты бойынша жазылатын тіркестер кез келген тілдегі (қытай, араб, жапон, 
т.б.) сөздер мен сөйлемдерді таңбалауға мүмкіндік береді. 
 
Ескерту

Python 3 программасында ASCII кодындағы таңбалар жоқ, өйткені ASCII 
таңбалары Unicode құрамына енгізілен. Егер ASCII кодындағы сөзді жазу керек болатын болса, 
str.encode("ascii") командасын қолдану керек. Жалпы мұнда келісім бойынша символдардың 
бәрі де Unicode арқылы беріледі.
Тіркестер (қысқаша str) кез келген мәтіндік ақпаратты жазу үшін қажет. Олар бір-біріне 
жалғасқан символдар тізбегі болып келеді. Python программалау тіліндегі тіркестердің 
барлығы да Unicode арқылы кодталған символдар болып табылады. Тіркестерге қолданылған 
операциялардың ешқайсысы да бастапқы берілген тіркесті өзгертпеуі тиіс. Тіркестер қос-
тырнақша немесе жалқы тырнақшамен (апостроф) қоршалып жазылады ("тіркескен сим-
волдар" немесе 'символдар тіркестері'). Тіркестерді өңдейтін операциялар нәтижесінде жаңа 
тіркестер пайда болады, бірақ бастапқы берілген тіркестер тұрақты түрде сақталуы тиіс,
тіркес құрылған соң, оны өзгертуге болмайды. Егер оларды өңдеп өзгертетін болсақ, басқа 
атпен сақтау қажет.
Тіркестерді тырнақшалармен қоршап жазу кезінде олардың ішіндегі бос орындар мен 
табуляция белгілері де бір символ болып саналады. Қос тырнақшалар мен жалқы тырнақшалар 
бірдей мағынада қолданылады. Мысалы, 
"What's your name?"
Python тілінде үшем жалқы тырнақшалар (''') да қолданылады. Олар бірнеше жолдардан 
тұратын түсініктемелердің (комментарийлердің) алды-артына қойылады. 
Тіркестерді біріктіру. 
Егер екі тіркес жалғаса қатар жазылатын болса, Python оларды 
автоматты түрде біріктіріп жібереді. Мысалы, 
'What\'s ' 'your name?'
автоматты түрде 
"What's 
your name?"
түріне айналады. C/C++ тілдерінде программа жасайтындар Python тілінде char 
(символ) жеке мәліметтер түрінің жоқ екеніне назар аударуы тиіс. Оған аса қажеттілік те 
туындамайды. Реrl/РНР тілдерінде программа жасайтындар жалқы тырнақшамен қоршалып 
жазылатын тіркес пен қос тырнақша арқылы жазылған тіркестер арасында ешқандай айырма-
шылық жоқ екенін есте сақтағаны жөн. 


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10   ...   26




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

    Басты бет