2.1 Мәтінді жолдар
Python-да мәтінді жолдар үлкен қолданыс табады. Мысалы, әртүрлі
жолдарды бір-бірімен біріктіруге болады немесе
олардың жеке бөліктерін
шығаруға болады. Мәтінді жол әріптерден, цифрлардан,
таңбалардан немесе
бос орындардан тұра алады.
Мысал ретінде екі айнымалыны алайық:
>>> a = "hello world" сөз тіркесінI am "hello world"
сөз тіркесін
>>> b = "hello world" сөз тіркесінhuman"hello world" сөз тіркесін
>>> print(a + b)
I am human
Жолдағы жеке символдарды жолдан кесіп алуға, қолдануға және экранға
шығаруға болатындай әрбір символдың өзіндік реттік нөмірі бар.
Python-да санақ 0-ден басталады. Яғни, символдың ретін (позициясын) санауды
0-ден бастайды. Жолдың бірінші символы - 0, екінші символы - 1, үшінші
символы - 2 және әрі қарай осылай кете береді.
Мысал қарастырайық:
C O M P U T E R
0 1 2 3 4 5 6 7
>>> c = "hello world" сөз тіркесінCOMPUTER"hello world" сөз тіркесін
>>> print(c[0]) - C
>>> print(c[1]) - O
>>> print(c[2]) - M
>>> print(c[7]) - R
Және де, біз теріс индекстерді қолдана аламыз. Мысалы, [-1] - жолдың ең
соңғы символы (c[-1] = "hello world" сөз тіркесінR"hello world" сөз тіркесін), [-2]
- соңғының алдындағы символ, яғни рет
керісінше кетеді.
Python-да жұп тырнақшаларының ішінде
дара тырнақшаларды жазуға
болады (апостроф ретінде) немесе керісінше жұп тырнақшаларды дара
тырнақшалардың ішіне жазуға
болады
a = "hello world" сөз тіркесінIt's cool"hello world" сөз тіркесін
b = 'it is "hello world" сөз тіркесінfunny"hello world" сөз тіркесін '
Бірақ, бір тырнақшалар түрінің ішіне
бірдей тырнақшаларды қойсаңыз,
программа қате болады. Қате болмау үшін, бэкслеш ( \ ) символын қолдану
қажет:
>>> print('It\'s a cloudy day') // It's a cloudy day
Жол стандартты input()
Достарыңызбен бөлісу: