Я новичок в python, и для упражнения я создаю функцию, которая будет делать то же самое, что и метод .replace.Функции Assist
меня это до сих пор:
def replace_str (string, substring, replace):
my_str = ""
for index in range(len(string)):
if string[index:index+len(substring)] == substring :
my_str += replace
else:
my_str += string[index]
return my_str
При испытании с:
print (replace_str("hello", "ell", "xx"))
возвращает:
hxxllo
Я надеялся, что кто-то может помочь мне точку в правильном направлении так что он заменяет «ell» на «xx», а затем переходит к «o» и печатает:
hxxo
как .replace string способ сделал.
Вы можете использовать регулярное выражение? – Drewness
Эти типы упражнений являются наихудшими. – wim
Ну, если вы ничего не можете импортировать, то регулярное выражение отсутствует. – Drewness