1. Python tili imkoniyatlari Pythonni ko`chirish


Uchtalik apostroflar yoki qo`shtirnoqlar qo`llanilgan satrlar



Yüklə 2,19 Mb.
səhifə18/78
tarix19.12.2023
ölçüsü2,19 Mb.
#152124
1   ...   14   15   16   17   18   19   20   21   ...   78
1. Python tili imkoniyatlari Pythonni ko`chirish

Uchtalik apostroflar yoki qo`shtirnoqlar qo`llanilgan satrlar

>>> c = '''Bu juda ham katta
... satr, ko`p qatorli
... matn bloki'''
>>> c
''Bu juda ham katta\nsatr, ko`p qatorli\nmatn bloki '
>>> print(c)
Bu juda ham katta
satr, ko`p qatorli
matn bloki

Uchtalik qo`shtirnoqli satrlarning asosiy afzalliklari shundaki, ularni ko`p satrli matnlarning bloklarini kiritishda qo`llash mumkin. Bunday satrlarning ichida apostroflar va qo`shtirnoqlardan erkin foydalanish mumkin, asosiysi – uchta qo`shtirnoq bo`lmasa bo`lgani.


Bu satr literallari va ular bilan ishlashga bag`ishlangan ma`lumotlarimiz edi. Satrlarning funksiyalari hamda metodlari haqida keyingi bobda gaplashamiz.


12-bob.

Satrlar. Satrlar funksiya va metodlari.


Biz satrlar bilan ishlash borasida ozroq so`z yuritdik. Endi esa, satrlar bilan ishlashga mo`ljallangan funksiyalar va metodlar haqida so`z yuritamiz.
Men bu yerda satrlar bilan ishlashga mo`ljallangan barcha metod va funksiyalarni jamlashga harakat qildim. Lekin, nimanidir esdan chiqarib qoldirgan bo`lsam, to`g`rilang.

Bazaviy operatsiyalar.


  • Konkatenatsiya (ulash)


>>> S1 = 'spam'
>>> S2 = 'eggs'
>>> print(S1 + S2)
'spameggs'



  • Satrlarni ko`paytirish


>>> print('spam' * 3)
spamspamspam



  • Satr uzunligi (len funksiyasi)


>>> len('spam')
4

Indeks bo`yicha murojaat



>>> S = 'spam'
>>> S[0]
's'
>>> S[2]
'a'
>>> S[-2]
'a'

Misolda ko`rinib turganidek, Pythonda manfiy indeks bo`yicha ham murojaat qilish mumkin va bunda sanoq satr oxiridan boshlanadi.





  • Kesimni olish

Kesimni olish operatori : [X:Y]. X – kesim boshlanisih, Y esa yakunlanishi.
Y indeksli belgi kesimga kiritilmaydi. Boshqa holat ko`rsatilmaganda, birinchi indeks 0, ikkinchisi esa satr uzunligiga teng deb olinadi.



>>> s = 'spameggs'
>>> s[3:5]
'me'
>>> s[2:-2]
'ameg'
>>> s[:6]
'spameg'
>>> s[1:]
'pameggs'
>>> s[:]
'spameggs'



>>> s[::-1]
'sggemaps'
>>> s[3:5:-1]
''
>>> s[2::2]
'aeg'

Bundan tashqari kesimni olish qadamini ham ko`rsatish mumkin.



Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   ...   78




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

    Ana səhifə