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