Laboratoriya işi Python proqramlaşdırma dilində sətirlərlə iş. İşin məqsədi



Yüklə 70,69 Kb.
səhifə3/9
tarix04.11.2022
ölçüsü70,69 Kb.
#67320
1   2   3   4   5   6   7   8   9
Lab.5 Python proqramlaşdırma dilində sətirlərlə iş. docx

0

1

2

3

4

...

n-3

n-2

n-1

Sağdan sola və ya sondan əvvələ

-n

-n+1

-n+2

-n+3

...

-4

-3

-2

-1

Məsələn:
>>> a = 'AZƏRBAYCAN'
>>> a [4]
'B'
Məsələn belə bir misala baxaq:

>>> a = [1, 3, 8, 7]
>>> a[0]
1
>>> a[3]
7
>>> a[4]
Traceback (most recent call last):
File "", line 1, in
IndexError: list index out of range

Sonuncu yazılış səhv verir. a siyahısı dörd elementdən ibarətdir. İndeksləmə 0-la 3 arasında ola bilər. Ona görə də 4 nömrəli indeks mövcud deyil (IndexError: list index out of range).


Python dili mənfi indeksləməni də götürür. Bu halda sıralama sondan başlayır. Məsələn:



>>> a = [1, 3, 8, 7]

  1. >>> a[-1]

7

  1. >>> a[-4]

1

  1. >>> a[-5]

Traceback (most recent call last):
File "", line 1, in
IndexError: list index out of range



>>> s = 'qarmaq'


>>> s
'qarmaq'
>>> s[2] = 'r'
Traceback (most recent call last):
File "
", line 1, in s[2] = 'r'
TypeError: 'str' object does not support item assignment
>>> s = s[0:2] + 'r' + s[3:]
>>> s
'qarmaq'
Yuxarıdakı misalda nümunə kimi siyahı götürülmüşdü. Ancaq nümunə kimi kortej də götürülə bilər.

Misaldan göründüyü kimi s sətrinə “qarmaq” mətni mənimsədilir. Sonra ardıcıllıq kimi 2- ci hərfi dəyişmək istəsək səhv kimi qəbul edilir. İkinci hərfi dəyişmək üçün həmin yerə qədər olan kəsiyi, dəyişmək istədiyimiz qiyməti və həmin yerdən sonra gələn kəsiyi konkatenasiya etmək yolu ilə məqsədimizə çata bilərik. Misal dediyimiz üsulla s sətrindəki “qarmaq” sözü bir hərf dəyişilməklə “qarmaq” sözünə çevrilib.


Beləliklə, aydın olur ki, sətirlərlə işləyən bütün üsullar (metodlar) yeni sətir yaradırlar. Ona görə də sonda onu dəyişənə mənimsətmək lazımdır.

Yüklə 70,69 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin