Функ ция не ме се әдіс
Си пат та ма сы
S = 'str'; S = "str";
S = '''str''';
S = """str"""
Жол дың ли те ра лы
S = "s\ np\ ta\ nbbb"
Эк ран дал ған тіз бек
S = r"C: temp new"
Фор мат тал ма ған жол дар
S = b"byte"
Байт тық жол дар
S1 + S2
Кон ка те на ция (жол дар ды қо су)
S1 * 3
Жол дар ды кө бей ту
S[ i]
Ин декс бой ын ша із деу
S i: :step
Бө лік тен алу
len(S)
Жол дың ұзын ды ғы
S.replace (шаб лон,
ауыстыру)
Шаб лон ды ау ыс ты ру
S.split (сим вол)
Бөл гіш ар қы лы жол ды бө лу
S.isdi it()
Жол да сан дардың бар-жо ғын тек-
се ру
S.isalpha()
Жолдың әріп тер ден тұ ра ты нын
тек се ру
АР
МА
Н-
ПВ
б
ас
па
сы
90
Функ ция не ме се әдіс
Си пат та ма сы
ord (сим вол)
Оның ASCII ко ды сим во лы
chr (сан)
Сим вол да ғы ASCII ко ды
S.lstrip( chars )
Жол ба сын дағы бос орын да ры
өші ру
S.rstrip( chars )
Жол со ңын дағы бос орын дар ды
өші ру
S.strip( chars )
Жол ба сын да ғы жә не со ңын да ғы
бос орын дар ды өші ру
S.format(*ar s,**kwar s) Жол ды фор мат тау
str.isupper()
Жолдағы символдардың барлығы
жоғарғы регистрде орналасқанын
тексереді
str.islower()
Жолдағы символдардың барлығы
төменгі регистрде орналасқанын
тексереді
Жол дар ды па ра метр се кіл ді про це ду ра мен функ ция мен
бе ру ге бо ла ды, функ ция нә ти же сі сияқты қай та ру ға да бо ла ды.
1. Әдіс деген не?
2. Сим вол дар ға қол да ны ла тын қандай әдіс тер ді білесіңдер?
3. Бе ріл ген нө мір ар қы лы жол дың эле мен ті не қа лай бай ла-
ныс ор на туға болады?
4. Жол ұзын ды ғын қандай функ ция си пат тай ды?
5. Жол дар ға қол да ны ла тын қандай не гіз гі амал дар ды
білесіңдер?
1. Жол дық әдіс тер не үшін қа жет?
2. Функциялар мен процедураларды не үшін қолданамыз?
1. Жол дық әдіс тердің ерекшелігі неде?
2. Бе ріл ген әдіс тер мен функ ция лар ды са лыс ты рып, ұқ сас-
тық та рын анық таң дар.
Сұрақтарға жау ап бе рейік
Ойланайық, талқылайық
Талдап, салыстырайық
АР
МА
Н-
ПВ
б
ас
па
сы
91
3. Функ ция лар дың
про це ду ра лар дан
ай ыр ма шы лы ғы
қандай?
4. Жол дар дың мас сив тер мен қан дай ұқ сас тық та ры бар?
1. Жол дар ға қол да ны ла тын функ ция лар ды кес те тү рін де
дәп тер ге жа зың дар.
2. Бе ріл ген есеп тер дің ал го рит мі мен блок-сызбасын дәп-
тер де орын даң дар.
1. Жол дық әдіс
isdigit () жол дың тек сан дар дан тұ ра-
тын ды ғын тек се ре ді. Екі бү тін сан ды ен гі зіп, олар дың
қо сын ды сын есеп тей тін прог рам ма жа зың дар. Қа те ен-
гі зу жағ дай ын да прог рам ма қа те мен аяқ тал мауы ке рек,
сан ды сұ рас ты ру ды жал ғас ты руы ке рек. try-except ерек-
ше лі гін пай да ла ну ға бол май ды.
2. Кі ші әріп тер мен бас әріп тер ді қам ти тын жол ды ен гі-
зіңдер. Сол жол ды көр се ту қа жет, оның ішін де кі ші
әріп тер ді бас әріп пен жә не бас әріп тер ді кі ші әріп тер-
мен ау ыс ты ры ңдар. Мы са лы, бас тап қы жол
"a !c Ef",
жа ңа жол
"Ab!CdeF". Код та жол дың не ме се таң ба ның
ре ги ст рін тек се ре тін
for цик лі, upper() жә не lower()
(тө мен гі ре ги ст рге түр лен ді ру) әдіс те рін, сон дай-ақ
isupper() жә не islower () әдіс те рін пай да ла ның дар.
Са бақ та не біл дің дер? Не үй рен дің дер? Өз ой ла рың ды
дос та рың мен бө лі сің дер. Ал ған жа ңа бі лім де рің ді күн де-
лік ті өмір де қан дай жағ дай да қол да ну ға бо ла ды? Мы сал
кел ті рің дер.
Дәптерде орындайық
Компьютерде орындайық
Ой бөлісейік
АР
МА
Н-
ПВ
б
ас
па
сы
|