Методи replace
Методи replace ҷустуҷӯ ва
ивазро дар сатр анҷом медиҳад. Дар параметри аввали метод
зерраҳое, ки мехоҳем иваз кунем, муайян мекунем.
Дар параметри дуюм - бо чӣ мехоҳем онро иваз кунем.
Дар параметри ихтиёрӣи сеюм метавонем
теъдоди ивази зерраҳоро муайян кунем.
Синтаксис
сатр.replace(чӣ иваз мекунем, ба чӣ иваз мекунем, [теъдоди иваз])
Намуна
Биёед ҳамаи аломатҳои 'a'-ро ба
! иваз кунем:
txt = 'abacdea'
print(txt.replace('a', '!'))
Натиҷаи иҷрои код:
'!b!cde!'
Намуна
Ва акнун теъдоди ивазро муайян кунем:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Натиҷаи иҷрои код:
'!b!cdea'
Инчунин нигаред
-
методи
index,
ки индекси мувофиқати зерраҳоро дар сатр ҷустуҷӯ мекунад -
методи
format,
ки маълумотро бо роҳи формат кардани сатр иваз мекунад -
методи
count,
ки теъдоди вурудшавии зерраҳоро дар сатр бармегардонад -
методи
endswith,
ки вурудшавии зерраҳоро аз охири сатр тафтиш мекунад -
методи
find,
ки индекси аввалин мувофиқати зерраҳоро дар сатр бармегардонад