82
Ескерту. Ті зім дер ден бө лік тер ді қа дам мен бө ліп алу ға бо-
ла ды.
Python прог рам ма лау ті лін де гі жол дар дың ті зім дер ден
ма ңыз ды ай ыр ма шы лы ғы – өз гер мей тін ді гі. Қан дай да бір
же ке сим вол ды не бө лік ті қай та дан жа зу ға бол май ды:
>>> s -1 = '.'
Traceback (most recent call last):
File "< stdin >", line 1, in < module >
TypeError: 'str' ob ect does not support item assi nment
Ин те рп ре та тор ха бар ла уын ша, бұл ны сан ти пі
str емес эле-
ме нт тер ді қо су ды қол да май ды.
Егер жол ды өз гер ту ке рек бол са, ес кі бө лік тер ден жа ңа жол
құ ру ке рек:
>>> s = s 0:-1 + '.'
>>> s
'Hello, World.'
Бұл мы сал да бө лік бас тап қы жол дан алы нып, екін ші бір
бас қа жол ға қо сы ла ды. S ай ны ма лы сы на мен шік тел ген жа ңа
жол алы на ды. Оның бұ рын ғы мә ні жой ыла ды.
Ен гі зіл ген жол дан жа ңа жол құ ру ға бо ла ды. Ол үшін ке рек
өз ге ріс тер ді ен гі зу ке рек. Пер не тақ та дан ен гі зіл ген жол да ғы
"a"
әрп ін "б"
әр пі не ау ыс ты ра тын прог рам ма жа зай ық.
s = input("жол ды ен гіз:")
s1 = ""
for c in s:
if c = = "а":
c = "б"
s1 = s1 + c
print (s1 )
Мұн да
for c in s
цик лінде
s жо лы на кі ре тін бар лық
сим вол дар ор на ла са ды. Әр қай сы сы ке зек пен c ай ны ма лы сы на
жа зы ла ды.
Со сын осы ай ны ма лы ның мә нін тек се ре міз: егер
мән
"а" әр пі мен сәй кес кел се, он да оны "б" әр пі не ау ыс ты-
ра мыз, қо су опе ра то ры ар қы лы
s1 жа ңа жо лы на жа за мыз.
Достарыңызбен бөлісу: