11-mavzu: Satrdagi ma’lumotlarni izlash Mashg’ulot rejasi



Yüklə 180,64 Kb.
tarix16.10.2023
ölçüsü180,64 Kb.
#156141
11-ma\'ruza

11-mavzu: Satrdagi ma’lumotlarni izlash Mashg’ulot rejasi:


1.Satrdagi ma’lumotlarni qidirish va almashtirish. 2.Satrning kontent turini tekshirish.

  1. Satr sifatida berilgan ifodalarni hisoblash. 4.Bytes ma'lumotlar turi.Satrni shifrlash

Satr ostilarini olish


Agar zarur bo'lsa, satrdan nafaqat bitta belgini, balki satr ostisini ham olishimiz mumkin. Buni amalga oshirish uchun quyidagi sintaksisdan foydalanamiz:



    • string[: end] – 0-indeksdan boshlab endgacha belgilar ketma-ketligini oladi;




    • string[start: end] – start indeksdan end indeksigacha bo’lgan belgilarni oladi;

    • string[start: end: step] – step qadam bilan start indeksdan boshlab end

indeksgacha bo’lgan belgilar kerma-ketligini oladi.
Satr ostisini olish uchun barcha variyantlardan foydalanamiz:

4.1.4-rasm


Satr uzunligi (satrdagi belgilar soni)ni olish uchun len() funksiyasidan foydalanish mumkin:




4.1.5-rasm





4.1.6-rasm




Satrdan izlash


Satrdan term satr ostisini qidirish uchun term in string ifodasidan foydalanamiz. Agar satr ostisi topilsa ifoda True qiymat qaytaradi, aks holda False qiymat qaytaradi:



4.1.7-rasm


Satrlarni ajratish




for sikl operatori yordamida satrning barcha elementlarini ajratib olish

mumkin:


4.1.8-rasm


Nazorat savollari





  1. Pythonda ord va chr metodlar farqini tushuntiring.

  2. Pythonda “Havo isiyapti” matnini har bir harfini alohida satrda ASCII kodini chiqaruvchi dastur tuzing.

  3. Pythonda matnning ichidan ma’lum bir so’zni qidiruvchi dastur tuzing.

Adabiyotlar:


  1. Python 3. Самое необходимое / Н. А. Прохоренок, В. А. Дронов. -2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2019. — 608 с.: ил. -(Самое необходимое)

  2. Изучаем Python, том 1, 5-е изд.: Пер. с англ. — СПб.: ООО “Диалектика”, 2019. — 832 с. : ил. — Парад, тит. англ.

  3. Изучаем Python, том 2, 5-е изд. : Пер. с англ. — СПб. : ООО “Диалектика”, 2020. — 720 с. : ил. — Парал. тит. англ.

Yüklə 180,64 Kb.

Dostları ilə paylaş:




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