Vi. Bob. Python da matnlar bilan ishlash 1 simvollarni taqqoslash


Download 0.51 Mb.
bet2/6
Sana20.06.2023
Hajmi0.51 Mb.
#1630534
1   2   3   4   5   6
Bog'liq
Pythonda satrlar

6.2 MATNNI IZLASH
PHP tilida bir nechta tuzilgan funktsiyalar mavjud bo‘lib, ular satrlar ichidagi ma’lum qismiy satrni yoki alohida simvollarni izlashga imkon beradi. Ushbu sodda funktsiya find() ikkita argumentni qabul qiladi, ular o‘z navbatiga izlanishi lozim bo‘lgan satrni va izlanayotgan qism satrni ko‘rsatadi. Izlash satr boshidan to mos tushgan simvolni topguncha ketma – ket amalga oshiriladi. Agar mos tushush aniqlansa, izlash to‘xtaydi va find() funktsiya butun sonni qaytaradi, u satrdagi simvol indeksidan iborat bo‘lib, birinchi mos tushushni aniqlaydi. Agar mos tushush aniqlanmasa, find() funktsiya false qiymatni qaytaradi.

matn=input('Matn kiriting:');
belgi=input('Belgi kiriting:');
s=matn.find(belgi);
print('Bu matnning izlanayotgan belgisi',s,'ga teng');



rfind() funktsiya ham xuddi shu tariqa ishlaydi. Ammo, satrning oxiridan teskari tartibda izlashda simvol indeksini qaytaradi.

matn=input('Matn kiriting:');
belgi=input('Belgi kiriting:');
s=matn.rfind(belgi);
print('Bu matnning izlanayotgan belgisi',s,'ga teng');





matn=str(input('Matnni kiriting:'));
raqam1=int(input('Raqam kiriting:'));
raqam2=int(input('Raqam kiriting:'));
s=matn[raqam1:len(matn)];
s1=matn[raqam1:raqam2];
print(s,'\n',s1);



6.3 SATRLARNI FORMATLASH
PHP7 tilida simvollarni boshqarish orqali satrlarni qulay formatlashga mo‘ljallangan bir nechta tuzilgan funktsiyalar mavjud. Ushbu sodda strrev() funktsiya bitta satrli argumentni qabul qiladi va ushbu satrni simvollarning teskari tartibda joylashuvini qaytaradi, qisqa qilib aytganda “orqadan oldinga qarab o‘qiydi”.

matn=str(input("Matn kiriting:"));
s=matn[::-1];
print("Qaytarilgan satr:",s);




Download 0.51 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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