4-mavzu: shart operatorlari va sikllar


find(str): str o’zgaruvchi satr boshidan oxirigacha qidiriladi find(str, start)


Download 42.54 Kb.
bet16/20
Sana14.03.2023
Hajmi42.54 Kb.
#1266970
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
Python. 2-maruza

find(str): str o’zgaruvchi satr boshidan oxirigacha qidiriladi
find(str, start): start parametri qidiruv amalga oshiriladigan boshlang'ich indeksni belgilaydi
find(str, start, end): end parametri qidiruv amalga oshiriladigan oxirgi indeksni belgilaydi
Agar qism satr topilmasa, metod -1 qiymatni qaytaradi:

1
2
3
4
5
6
7
8
9
10
11

welcome = "Hello world! Goodbye world!"
index = welcome.find("wor")
print(index) # 6
#10-indeksdan boshlab qidirish
index = welcome.find("wor",10)
print(index) # 21
# 10-indeksdan 15-indeksgacha qidirish
index = welcome.find("wor",10,15)
print(index) # -1

Satrdan almashtirish
replace() metodi satr tarkibidagi bir satrni boshqasiga almashtirish uchun ishlatiladi:
replace(old, new): old satrini new ga almashtiradi
replace(old, new, num): num parametri nechta old satrini new satriga almashtirishni belgilaydi.

1
2
3
4
5
6
7
8
9
10
11
12
13

phone = "+998-93-567-89-10"
# chiziqlarni probelga almashtirish
edited_phone = phone.replace("-", " ")
print(edited_phone) # +998 93 567 89 10
# Chiziqlarni o’chirish
edited_phone = phone.replace("-", "")
print(edited_phone) # +998935678910
# Faqat birinchi chiziqni o’chirish
edited_phone = phone.replace("-", "", 1)
print(edited_phone) # +99893-567-89-10

Qism satrlarga bo’lish
Split() metodi ajratuvchiga qarab matnli qatorni qism satrlar ro'yxatiga ajratadi. Ajratuvchi har qanday belgi yoki belgilar ketma-ketligi bo'lishi mumkin. Bu usul quyidagi shakllarga ega:

Download 42.54 Kb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   20




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