Pythonda satrlar bilan ishlash


Download 486.85 Kb.
bet3/3
Sana12.03.2023
Hajmi486.85 Kb.
#1263085
1   2   3
Bog'liq
Pythonda satrlar bilan ishlash

a=’Salom Dunyo!’
print(a.find(‘o’)) #3
print(a.find(‘o’, 4,11)) #10
print(a.rfind(‘o’)) #10
print(a.find(‘i’)) #-1
a=’Salom Dunyo!’
print(a.replace(‘o’, ‘OOO’)) #SalOOOm DunyOOO!
print(a.replace(‘o’, ‘’)) # Salm Duny!
replace() metodi – sastrdagi biror belgini boshqa belgi bilan almashtiradi. Masalan:
a=’Salom’
print(a.rjust(10,’-’)) # -----Salom
print(a.ljust(10,’-’)) # Salom-----
b=‘101,1’
print(b.rjust(7,’0’)) # 00101,1
print(b.ljust(7,’0’)) # 101,100
rjust() yoki ljust() metodlari – matnni o‘ng yoki chap tomonidan bitta belgi qo‘shadi. Masalan:
a=’Tillayev Shavkat Amanovich’
print(a.split()) # ['Tillayev', 'Shavkat', 'Amanovich']
print(a.split(‘a’)) # ['Till', 'yev Sh', 'vk', 't Am', 'novich']
split() metodi – matnni biror belgi asosida bo‘laklarga ajratadi. Masalan:
1-masala.
Berilgan matnning birinchi va oxirgi belgilarini aniqlash dasturini tuzing.
Kiruvchi ma’lumot: Akademik litsey
Chiquvchi ma’lumot: A y
2-masala.
Berilgan matnda birinchi belgidan boshlab har ikkinchi belgisini yozuvchi dastur tuzing.
Kiruvchi ma’lumot: Akademik litsey
Chiquvchi ma’lumot: Aaei isy
3-masala.
Berilgan matnda ‘a’ belgisi nechtaligini aniqlovchi dastur tuzing.
Kiruvchi ma’lumot: Assalomu alaykum
Chiquvchi ma’lumot: 3
4-masala. Berilgan matnda nechta belgi borligini aniqlovchi dastur tuzing.
Kiruvchi ma’lumot: Shavkat
Chiquvchi ma’lumot: 7
  • A=’Assalomu alaykum’ print(A+’ o`quvchilar’) Natijani aniqlang
  • Assalomu alaykum
  • Assalomu alaykum o`quvchilar
  • o`quvchilar
  • o`quvchilar Assalomu alaykum

  • 2. a=’akademik litsey’ print(a.upper())
    Natijani aniqlang
  • akademik litsey
  • AKADEMIK litsey
  • AKADEMIK LITSEY
  • Akademik Litsey

  • 3. A=’Salom DUNYO!’ print(len(A)) Natijani aniqlang
  • 11
  • 10
  • 12
  • 13

  • 4. A=’Assalomu alaykum’
    print(A[:7])
    Natijani aniqlang
  • Assalom
  • Assal
  • Assalo
  • Assalomu

  • 5. A=’Assalom Navro`z’
    print(A.find(‘u’))
    Natijani aniqlang
  • -1
  • 5
  • 7
  • Xato

Test savollari
Download 486.85 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling