qatorlar va ular ustida amallar

PPTX 32 стр. 98,1 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 32
mavzu: ma’lumot tipini aniqlash. ma’lumot tipini o’zgartirish. o’zgaruvchini o’chirish mavzu: qatorlar va ular ustida amallar reja qatorlar va ular ustida amallar. qator yaratish. maxusu belgilar. qatorlar bilan ishlash amallari. qatorlarni formatlash. format() metodi. qatorlar va ular ustida amallar satr belgilarni ketma-ket berilishidan hosil bo’ladi. satr uzunligi faqatgina kompyuter tezkor xotirasiga bog’liq cheklanadi. ketma-ketliklarga doir indeks bo’yicha murojaat, ulash (+operatori), kesish, takrorlash (* operatori), tegishlilikka tekshirish (in va not in operatori) kabi barcha amallar satrlar uchun ham amal qiladi. bundan tashqari, satrlar o’zgarmas ma’lumot tiplarga tegisli. shuning uchun amaliy jihatdan barcha strlar bilan ishlash metodlari yangi satr sifatida qiymat qaytaradi. satr yaratish. satr yaratish quyidagi usullarda amalga oshiriladi: str([ [, ]]) funksiyasi yordamida. agar faqat birinchi parameter ko’rsatilsa, satr ko’rinishdagi ixtiyoriy obyektni qaytaradi. agar parametr umuman ko’rsatilmasa, bo’sh satr qaytariladi. masalan: >>> str(), str([l, 2]), str((3, 4)), str ({"x":1}) (' ', '[1, 2] ', '(3, 4)', "{'x':1}") >>> str(b"\xfl \xf2\xf0\xee\xea\xe0") "b'\\xfl\\xf2\\xf0\\xee\\xea\\xe0' …
2 / 32
line 1, in s[l0] indexerror: string index out of range satrlar bilan ishlash amallari indeks sifatida manfiy sonni ko’rsatish mumkin. bu holda hisob teskari tartibdaya’ni satr oxiridan boshlanadi, ya’ni -1 elemen satr ohirga belgi bo’ladi. masalan: >>> s = "python" >>> s[-1] , s[len(s)-1] ('n', 'n' ) satrlar bilan ishlash amallari bunday turdagi satrlar ozgarmas turga tegishli bo’lib, indeks bo’yicha belgini o’zgartirish mumkin emas: >>> s = "python" >>> s[0] = "j" # satrni o’zgartirish mumkin emas traceback (most recent call last): file " " , line 1, in s [0] = "j" # satrni o’zgartirish mumkin emas typeerror: 'str' object does not support item assignment satrlar bilan ishlash amallari agar o’zgartirmoqchi bo’lsak, qatroni biror parchasini qirqib olishmiz mumkin. amal formati: [ : : ] bu yerda barcha parametrlar majburiy emas. agar parametri ko’rsatilmasa, qiymat 0 deb qabul qilinadi. agar ko’rsatilmasa, satr ohirigacha olinadi. agar ko’rsatilmasa, qiymat 1 deb olinadi. …
3 / 32
n\t") (6, 3, 6) endi, for sikli yordamida barcha belgilarni saralab chop etamiz: >>> s = "python" >>> for i in range (len(s)): print (s [i], end=" ") natija: p y t h o n format() metodi bundan tashqari formatlash uchun format () operatoridan foydalanish mumkin. u quyidagi formatda beriladi: = . format (*args,**kwargs) parametri { va } belgilari ichida ko’rsatiladi va quyidagi sintaksisga ega: {[ ] [! ] [: ] } belgilar registrini o'zgartirish belgilar registrini o’zgartirish uchun quyidagi metodlardan foydalaniladi: upper() – satrdagi barcha belgilarni katta harfga o’tkazish: >>> print ("satr".upper()) satr lower() – satrdagi barcha belgilarni kichik harfga o’tkazish: >>> print("satr".lower()) satr belgilar registrini o'zgartirish swapcase ( ) – satrdagi barcha kichik harflarni katta harfga katta harflarni kichik harfga o’tkazish: >>> print("satr satr". swapcase ()) satr satr capitalize() – satrdagi birinchi harfni katta harfga o’tkazadi: >>> print("satr satr".capitalize()) satr satr title() – satrdagi har bir so’z boshidagi …
4 / 32
find("mis"), s.find ("test" ) (0, 12, -1) >>> s.find ("mis", 9), s.find ("mis", 0, 6) , s.find ("mis", 6, 12 ) (-1, 0, 6) index() - find() metodining analogi hisoblanadi, biroq satr osti topilmasa valueerror xatoligi ro’y beradi. metod formati quyidagicha: .index( [-, [, ]]) misol: >>> s = "misol misol misol" >>> s.index ("mis "), s.index("mis", 7, 12), s.index("mis" , 1) (0, 6, 12) >>> s.index ("test" ) traceback (most recent call last): file " ", line 1, in s.index("test") valueerror: substring not found rfind() – satrdan satr ostini qidirish. satrdan eng oxirida uchragan satr osti pozitsiyani qaytaradi. agar satr osti topilmasa, -1 qaytariladi. metod belgi registriga bog’liq. quyidagi formatga ega: .rfind ( [, [, )]) agar boshlanish ko’rsatilmasa qidirish satr boshidan boshglanadi (ya’ni 0 deb olinadi). agar va parametrlari ko’rsatilsa, amal shu qirqim oralig’ida bajariladi: [ : ] va satrning ushbu qismidan satr osti qidiriladi. masalan: >>> s …
5 / 32
matga ega: . startswith ( [, [, ] ]) agar boshlanish ko’rsatilmasa qidirish satr boshidan boshglanadi (ya’ni 0 deb olinadi). agar va parametrlari ko’rsatilsa, amal shu qirqim oralig’ida bajariladi. masalan: >>> s = "misol misol misol misol " >>> s.startswith("mis"), s. startswith("mis" ) (true,false ) >>> s.startswith ("mis", 6), s.startswith("mis", 14) (false, true) replace () - qotordagi satr ostini boshqa ko’rsatilgan satr ostiga almashtirish va natijani yangi satr ko’rinishida ko’rsatish. metod belgi registriga bog’liq. metod formati: .rerlase( , [, ]) agar almashtirishlar soni ko’rsatilmasa, almastirish barcha topilgan satr ostilar uchun bajariladi. masalan: >>> s = "salom, anvar" >>> print(s.replace("anvar", "umid")) salom, umid >>> print(s.replace ("anvar", "umid" )) # registrga bog’liq salom, anvar >>> s = "strstrstrstrstr" >>> s.replace ("str" , "") , s. replace ("str" , "" , 3) (' ', 'strstr') satr tarkibini tekshirish isalnum() – agar satr faqat harf va (yoki) harflardan iborat bo’lsda true, aks holda false …

Хотите читать дальше?

Скачайте все 32 страниц бесплатно через Telegram.

Скачать полный файл

О "qatorlar va ular ustida amallar"

mavzu: ma’lumot tipini aniqlash. ma’lumot tipini o’zgartirish. o’zgaruvchini o’chirish mavzu: qatorlar va ular ustida amallar reja qatorlar va ular ustida amallar. qator yaratish. maxusu belgilar. qatorlar bilan ishlash amallari. qatorlarni formatlash. format() metodi. qatorlar va ular ustida amallar satr belgilarni ketma-ket berilishidan hosil bo’ladi. satr uzunligi faqatgina kompyuter tezkor xotirasiga bog’liq cheklanadi. ketma-ketliklarga doir indeks bo’yicha murojaat, ulash (+operatori), kesish, takrorlash (* operatori), tegishlilikka tekshirish (in va not in operatori) kabi barcha amallar satrlar uchun ham amal qiladi. bundan tashqari, satrlar o’zgarmas ma’lumot tiplarga tegisli. shuning uchun amaliy jihatdan barcha strlar bilan ishlash metodlari yangi satr sifatida qiymat qaytaradi. ...

Этот файл содержит 32 стр. в формате PPTX (98,1 КБ). Чтобы скачать "qatorlar va ular ustida amallar", нажмите кнопку Telegram слева.

Теги: qatorlar va ular ustida amallar PPTX 32 стр. Бесплатная загрузка Telegram