Page 67 - 9-sinf informatika yangi 2020. @informatika
P. 67
>>> a = 'Good morning!' Pythonda bitta so‘zni ekranga bir necha
>>> b = 'Welcome.' marta chiqarish imkoniyati mavjud boӒlib,
>>> c=a + b buning uchun uni bir marta yozishning o‘zi
>>> print(c)
kifoya.
Good morning! Welcome.
>>> c = a+'Dear pupil.' + b >>> a = 'Hello!'
>>> print(c) >>> print(a * 10)
Hello! Hello! Hello! Hello! Hello!
Good morning! Dear pupil. Welcome.
Hello! Hello! Hello! Hello! Hello!
Qism satrlarni belgilash
Satrdagi har bir belgining oӒz raqami boӒlib, u belgining turgan oӒrnini anglatadi. Bunday
raqam belgining turgan o‘rnini aniqlash yoki uni satrdan qirqib olish uchun kerak bo‘ladi.
Python satr belgilarn raqamlash 0 dan boshlan v bu raqam indeks deb ataladi.
O ` Z B E K I S T O N
0 1 2 3 4 5 6 7 8 9 10
Satrdan nafaqat belgi, balki qism satrni ham qirqib olish mumkin. Buning uchun
quyidagi sintaksisdan foydalanamiz:
a[index] ӏ a satrdagi indexda turgan belgini qirqib oladi.
a[:end] ӏ a satrdan 0 indeksdan boshlab end indeksgacha bo‘lgan belgilar ketma-
ketligin qirqib oladi;
a[start:en a satrdan start indeksdan boshlab end indeksgacha bo‘lgan belgilar
ketma-ketligin qirqib oladi;
a[star a satrdan start indeksdan boshlab oxirigacha bo‘lgan belgilar ketma-
ketligin qirqib oladi;
a[start:end:step ӏ a satrdan step qadam bilan start indeksdan boshlab end
indeksgacha bo‘lgan belgilar ketma-ketligini qirqib oladi.
>>> a = "O'ZBEKISTON"
>>> a[4] 4 indeksdagi belgini chiqaradi.
'E'
>>> a[3:6] 3 indeksdan 6 indeksgacha bo‘lgan
'BEK' belgilar ketma-ketligini chiqaradi.
>>> a[:6] 0 indeksdan 6 indeksgacha boӒlgan
'O'ZBEK' belgilar ketma-ketligini chiqaradi.
>>> a[6:] 6 indeksdan oxirigacha bo‘lgan
'ISTON' belgilar ketma-ketligini chiqaradi.
>>> a[3:10:3] 3 indeksdan 10 indeksgacha
bo‘lgan belgilar ketma-ketligini
'BIO'
3 qadam bilan chiqaradi.
66 IV BOB. DASTURLASH ASOSLARI