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
Do'stlaringiz bilan baham: |