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
   62   63   64   65   66   67   68   69   70   71   72